Почему является моя клавиатура “сырыми данными” в противоположность “переведенному”?

Я пытаюсь решить некоторые проблемы клавиатуры, и я выполнил "xinput список" после чтения при включении клавиатур и такого (на всякий случай, моя клавиатура не была включена автоматически по некоторым причинам), и я понял, что моя клавиатура перечислена как В Необработанном Наборе 2 клавиатуры, когда все другие (что я видел) имеют, их перечислила как В Переведенном Наборе 2 клавиатуры. Я искал Google и ничего не придумал, таким образом, я ценил бы любые ответы относительно того, что различие между двумя. Заранее спасибо :).

1
задан 17 May 2018 в 05:02

1 ответ

В = IBM PC / В (Передовой технологии)

Это - то, на что похож IBM PC / В:

IBM PC.jpg

Кредит изображения: Википедия

Существует три типа наборов скэн-кода Клавиатуры IBM в мире ПК:

  • Установите 1 IBM PC/XT (имел одного из тех),
  • Установите 2 IBM PC / В (да имел одного из тех также),
  • Установите 3 IBM PC/3270 (Имеет 24 функциональных клавиши как Универсальный компьютер типа IBM, S/36, S/38 и терминалы AS/400).

Из Википедии:

Для компьютеров начиная с IBM PC AT контроллер клавиатуры на материнской плате переводит В (установите 2), scancodes в XT (устанавливает 1), scancodes в так называемом режиме перевода. [3] Этот перевод может быть отключен в проходить-режиме, позволив сырым данным scancodes быть замеченными. [4] Поэтому, встретится ли разработчик программного обеспечения В scancodes или XT scancodes на современном совместимом с ПК, зависит от того, как к клавиатуре получают доступ.

Совместимой клавиатуре PS/2 можно сказать отправить scancodes в наборе 1, 2 или 3.

Ваш вопрос фокусируется на IBM PC / В, как изображено, выше которого BTW является очень хорошей механической клавиатурой, которые стоят 300$ в 1995, когда я купил один для Башни Шлюза ПК.


0
ответ дан 8 December 2019 в 01:01

Другие вопросы по тегам:

Похожие вопросы: