Це лише питання цікавості. Чому я не можу використовувати дві клавіатури одночасно в Windows? Наприклад, набравши в Блокноті за допомогою 2 клавіатур у реальному паралельному режимі. Чи є багатозадачна або паралельна ОС, яка може це зробити?
Це лише питання цікавості. Чому я не можу використовувати дві клавіатури одночасно в Windows? Наприклад, набравши в Блокноті за допомогою 2 клавіатур у реальному паралельному режимі. Чи є багатозадачна або паралельна ОС, яка може це зробити?
Відповіді:
Паралельно одночасне використання декількох пристроїв введення на одному комп’ютері технічно можливо, але не підтримується широко, оскільки недостатній попит. Для розробки, тестування та підтримки такої функції знадобиться додатковий час розробника програмного забезпечення. Більшість програмних компаній, включаючи Microsoft, вирішують присвятити час розробників іншим особливостям, які користуються більшим попитом.
Однак деякі компанії вважають, що варто докласти додаткових зусиль. Mouse Party - приклад програмного забезпечення, яке підтримує до 9 покажчиків мишей одночасно на одному комп’ютері:
Тепер з мишею Party ™ Reflexive ™, ДО 9 ГРУЗІВ НА ВСЕГДІ можна грати у відеоігри - одночасно НА ІДНОМУ КОМП'ЮТЕРІ!
Кожна рефлексивна гра з логотипом Mouse Party (LOGO) підтримує цей унікальний режим гри, де кілька людей можуть збиратися навколо одного ПК та грати спільно або конкурувати з іншими гравцями.
Готові пожвавитись, щоб зібратися разом, чи трохи змагатися з друзями, щоб побачити, хто з членів вашої родини отримує відпочинковий час від миття посуду? Mouse Party - це лише квиток!
Примітка: Спочатку я думав про іншу гру, яка підтримувала мишей "party-mode" (можливо, першою, хто це зробила?), Але не могла її знайти. Він був випущений кілька років тому. Я думаю, кожен гравець контролював свій власний піратський корабель. Хтось ще пам’ятає цю гру?
Жодна ОС, яку я знаю, підтримує два незалежні курсори або клавіатурні входи в один і той же сеанс.
Однак Microsoft підтримує два (або більше) різних сеансів роботи на одному ПК. Він називається Windows Multipoint і спрямований на медичні та освітні ситуації, але може працювати справді в будь-якому місці. Це дозволяє ПК мати одночасно дві клавіатури, миші та екрани; а сеанси на екранах незалежні.
HP робить робочий стіл MS 6000, який робить це, і модулі T100 для підключення додаткових станцій. Ви можете додати досить багато додаткових станцій, якщо навантаження дуже невелика.
X вже може зробити подібне, встановивши два різних X-сервери з різною конфігурацією (для екрана, клавіатури та миші).
xinput
команди. en.wikipedia.org/wiki/Multi-Pointer_X
Є й інші хороші відповіді, які шукають обхідні шляхи, але жоден поки що не пояснює, чому ця функція не існує. Windows не може цього зробити з кількох причин. Серед них:
Ніхто не програмував цю функцію, тому що дуже мало людей використовували б її. Хоча ви, очевидно, маєте бажання грати з цією функцією, скільки людей може цим скористатися? Час програміста не вільний, тому оплата їм для розробки цієї функції обов'язково перешкоджатиме розвитку якоїсь іншої функції. Яку функцію в Windows ви б хотіли, щоб вони не запрограмовані для цього?
Користувацький інтерфейс для цього був би заплутаним. Курсори миші та точки вставки можуть мати різні кольори, щоб розрізнити їх, але коли ви клацнете, щоб почати кудись вводити, яка клавіатура отримує дані? Чи кожна миша створює точку вставки лише для однієї з клавіатур? Ви також створили концепцію наявності двох одночасно активних вікон. Якщо вони перетинаються, який з них зверху? Якщо програма запитує ОС, де знаходиться вказівник миші, на який він отримує відповідь? Я впевнений, що існує безліч інших ситуацій, коли новий інтерфейс повинен бути розроблений для розміщення двох незалежних джерел введення.
Існує проект під назвою Multi-Pointer X (він же MPX) в системі користувача X.org (наприклад, Linux). Ось демонстрація .
Але я думаю, що система, схожа на MPX, буде доступна в Windows, допоможе розробці проекту "Поверхня" та нових підтримках мультитач.
MS дослідження працює над двома або більше мишами.
http://research.microsoft.com/en-us/um/india/projects/edulab/multipoint.html
У мене ніколи не було таких проблем. На моєму Windows Vista я зараз використовую 2 клавіатури (одну внутрішню для ноутбука та одну зовнішню), і вона працює належним чином. Я навіть можу натиснути shift на одному, і він працює (хоча те ж не працює належним чином в Linux). Я також можу використовувати 2 миші (я спробував тачпад і зовнішню мишу, а також 2 зовнішніх миші).