한 컴퓨터에서 두 개 이상의 키보드 / 마우스를 동시에 사용할 수없는 이유는 무엇입니까?


16

이것은 단지 호기심의 문제입니다. Windows에서 두 개의 키보드를 동시에 사용할 수없는 이유는 무엇입니까? 예를 들어, 실제 병렬 모드 에서 2 개의 키보드를 사용하여 메모장에 입력 합니다. 멀티 태스킹 또는 병렬 처리 OS가 있습니까?


답변:


10

한 컴퓨터에서 여러 입력 장치를 동시에 병렬로 사용할 수는 있지만 기술적으로는 가능하지만 수요가 없기 때문에 널리 지원되지는 않습니다. 이러한 기능을 설계, 테스트 및 유지 관리하려면 추가 소프트웨어 개발자 시간이 필요합니다. Microsoft를 포함한 대부분의 소프트웨어 회사는 개발자의 시간을 수요가 많은 다른 기능에 전념하기로합니다.

그러나 일부 회사는 추가 노력을 기울일 가치가 있다고 결정합니다. 마우스 파티 는 한 컴퓨터에서 최대 9 개의 마우스 포인터를 동시에 지원하는 소프트웨어의 예입니다.

이제 Reflexive의 Mouse Party ™를 사용하면 최대 9 명의 플레이어가 같은 컴퓨터에서 동시에 비디오 게임을 즐길 수 있습니다!

마우스 파티 로고 (LOGO)가있는 각 반사 게임은 여러 사람이 같은 PC 주위에 모여 다른 플레이어와 협력하거나 경쟁적으로 플레이 할 수있는이 고유 한 재생 모드를 지원합니다.

모임을 활기차게 할 준비가 되었습니까, 아니면 어느 가족 구성원이 설거지를하면서 밤을 보내는 지 알아보기 위해 친근한 경쟁을 하시겠습니까? 마우스 파티는 티켓입니다!

참고 : 원래는 "파티 모드"마우스를 지원하는 다른 게임을 생각하고 있었지만 (처음에는 그렇게했을까요?) 찾을 수 없었습니다. 몇 년 전에 발표되었습니다. 각 플레이어는 자신의 해적선을 통제했다고 생각합니다. 다른 사람이이 게임을 기억하십니까?


6

내가 아는 OS는 두 개의 독립 커서 또는 동일한 세션에 대한 키보드 입력을 지원하지 않습니다.

그러나 Microsoft는 한 PC에서 두 개 이상의 다른 사용자 세션을 지원합니다. Windows Multipoint 라고 하며 의료 및 교육 상황을 목표로하지만 실제로 어디에서나 작동 할 수 있습니다. 이를 통해 PC는 두 개의 키보드, 마우스 및 스크린을 동시에 가질 수 있습니다. 화면의 세션은 독립적입니다.

HP는이를 수행하는 MS 6000 데스크탑과 추가 스테이션을 플러그인하기 위해 T100 모듈을 만듭니다. 워크로드가 매우 적은 경우 상당히 많은 스테이션을 추가 할 수 있습니다.

X는 화면, 키보드 및 마우스에 대해 서로 다른 구성으로 두 개의 서로 다른 X 서버를 설정하여 이미 이런 종류의 작업을 수행 할 수 있습니다.


Windows MultiPoint는 소프트웨어 개발자가 의사 커서를 사용하여 동일한 컴퓨터에서 여러 마우스를 동시에 사용할 수 있도록합니다. 이것을 실제로 보려면 channel9의 비디오를 확인하십시오 : channel9.msdn.com/tags/MultiPoint
Greg Bray

한계? 글쎄, 당신은 내가 그것에 대해 묻는 최초의 사람입니다. 중요한 기술적 장벽은 없으며, 그것을 원하는 사람은 거의 없습니다.
Chris S

3
이것은 사실이 아닙니다 (더 이상). 여러 개의 마우스 포인터와 키보드를 지원하는 MPX라는 X 확장이 있습니다. xinput명령을 사용하여 제어 할 수 있습니다 . en.wikipedia.org/wiki/Multi-Pointer_X
Danilo Bargen 2016 년

@DaniloBargen 그리고 그 확장은 어떤 주류 OS에 내장되어 있습니까?
Chris S

3
@ChrisS 2010 년 이후의 우분투와 같은 모든 주요 Linux 배포판 : wiki.ubuntu.com/X/MPX
Danilo Bargen

4

해결 방법을 찾는 다른 좋은 대답이 있지만 지금까지 기능이 존재하지 않는 이유를 설명하지는 않습니다. Windows는 여러 가지 이유로이 작업을 수행 할 수 없습니다. 그들 중 :

  1. 때문에 아무도이 기능을 프로그램하지 아주 소수의 사람들이 그것을 사용할 수 있습니다. 이 기능을 가지고 놀고 싶었지만, 얼마나 많은 사람들이이 기능을 사용할 수 있습니까? 프로그래머 시간은 자유롭지 않으므로이 기능을 디자인하기 위해 비용을 지불하면 다른 기능의 개발을 막을 수 있습니다. 이를 위해 Windows에서 어떤 기능을 프로그래밍하지 않았습니까?

  2. 이에 대한 사용자 인터페이스는 혼동 될 수 있습니다. 마우스 커서와 삽입 지점의 색상은 서로 다를 수 있지만 클릭하여 어딘가에 입력을 시작하면 어떤 키보드가 입력을 받습니까? 각 마우스는 키보드 중 하나에 대한 삽입 점을 작성합니까? 또한 두 개의 동시 활성 창을 갖는 개념을 만들었습니다. 겹치면 어느 쪽이 위에 있습니까? 프로그램이 마우스 포인터가있는 곳을 OS에 요청하면 어떤 것이 대답합니까? 두 개의 독립적 인 입력 소스를 수용하기 위해 새로운 UI를 설계해야 할 상황이 많이 있다고 확신합니다.


1
첫 번째 질문에 답하기 : clippy
Nick Grealy

나는 4 22 인치 모니터를 가지고 있으며 왼쪽에서 오른쪽으로 가려면 많은 마우스가 필요합니다! 더 많은 모니터를 갖는 것은 더 이상 이상하지 않습니다.
user12363

2

X.org 사용자 시스템 (예 : Linux) 에는 Multi-Pointer X (일명 MPX) 라는 프로젝트가 있습니다 . 여기 데모가 있습니다.

그러나 MPX와 유사한 시스템은 Windows에서 사용할 수 있고 "표면"프로젝트 개발 및 새로운 멀티 터치 지원에 도움이 될 것으로 생각합니다.



0

나는 그런 문제가 없었습니다. Windows Vista에서는 현재 2 개의 키보드 (노트북 내부와 외부 1 개)를 사용하고 있으며 제대로 작동합니다. Shift 키를 한 번 눌러도 작동하지만 Linux에서는 동일하게 작동하지 않습니다. 또한 2 마리의 마우스를 사용할 수 있습니다 (터치 패드와 외부 마우스, 2 개의 외부 마우스를 사용해 보았습니다).


1
그러나 사용자는 두 개의 키보드가 다른 응용 프로그램에 동시에 입력되는지 묻습니다.
Mesh

4
아. 그렇다면 그것은 전혀 다른 문제입니다. :)
petersohn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.