3

У меня есть клавиатура PS /2, подключенная к Acer Aspire 1694 WLMI через конвертер PS /2 в USB. Ноутбук работает под управлением Ubuntu 9.04.

Клавиатура представляет собой номер модели HP: SK-250C.

В «Настройках клавиатуры» я настроил раскладку для мультимедийной клавиатуры HP SK-250x.

Большая проблема, когда я нажимаю определенные клавиши (например, клавиши со стрелками), я получаю диалоговое окно «Сохранить снимок экрана». Это действительно раздражает, иногда я пытаюсь написать адрес в браузере и просто хочу вернуться назад на несколько букв, но не могу. Есть и другие клавиши, которые также запускают диалоговое окно (клавиша windows, клавиша вставки, клавиша home, клавиша перемещения вверх и вниз страницы, клавиша удаления, клавиша завершения)

Все работает нормально, если я использую клавиатуру ноутбука, но я действительно хочу использовать клавиатуру HP.

РЕДАКТИРОВАТЬ:

Я проверял это, и кажется, что если у меня выключена клавиша Num Lock, то клавиши работают правильно. Удивительно, но факт!!

3 ответа3

2

У меня есть подозрение, что это аппаратная проблема.

Просто чтобы проверить: клавиши Ctrl "липкие"? Я имею в виду, что после одного использования оно теряет свое состояние? То есть, если, скажем, вы удерживаете нажатой клавишу Ctrl, затем "S", отпускаете "S", затем нажимаете, скажем, "W", вместо этого печатается "W"? В отличие от, я не знаю, закрытие текущего файла или что-то подобное?

Если вы удерживаете нажатой клавишу Caps Lock, горит ли индикатор (если он изначально был выключен), а затем автоматически выключается через пару секунд?

Если оба значения верны, то, вероятно, вы используете дешевый адаптер PS/2-USB с клавиатурой, которая с ним не работает должным образом. Я испытал это на паре Model Ms, Dell AT101W и Unisys MX 1800 (с Cherry Blacks).

Мне удалось заставить эти клавиатуры работать с адаптером PS/2-USB, который я получил от ClickyKeyboards: http://www.clickykeyboards.com/index.cfm/fa/categories.main/parentcat/11298

Я говорю «вроде как», потому что правая клавиша Ctrl, Home и, возможно, пара других клавиш не работают вообще, а F-клавиши работают с перебоями (но по крайней мере моя клавиша Caps Lock-turn-Ctrl работает правильно, и позволяет мне правильно писать код в Emacs, так что я относительно счастлив).

1

Итак, модель SK-250C, и вы сказали KeyboardPreferences, что это SL-250x

Пока я вижу две большие проблемы: (1) SK!= SL (2) C!= х

Ключевые коды - это противные магические вещи; биты должны быть точно выровнены, чтобы их можно было правильно интерпретировать.

Поэтому попробуйте более простое определение клавиатуры, и, возможно, ваши проблемы исчезнут.

СЛЕДОВАТЬ ЗА:

Так что было бы здорово увидеть, как эта проблема будет решена. Я думал о чем-то, что могло бы помочь.

Давайте посмотрим, как система реагирует, когда вы посылаете те же самые нажатия клавиш в файл с виртуального терминала. В частности, попробуйте это и дайте нам знать результаты:

  • переключиться на виртуальный терминал; например, ctrl-alt-f3
  • запустите 'cat> /tmp /keystrokes'
  • убедитесь, что numlock установлен так, что будут сгенерированы последовательности
  • нажмите любую / все клавиши, которые вызывают проблемы.
  • нажмите «^ D» для выхода из кота
  • запустите "od -c /tmp /keystrokes", чтобы посмотреть последовательности, которые были сгенерированы
  • опубликуйте результаты запуска здесь, если вы не можете понять, почему они вызывают "трафаретную печать" в этот момент
  • 0

    Вы искали в /var/log/Xorg.0.log строки, начинающиеся с (EE), чтобы указать на ошибку? Посмотри туда первым. Кроме того, в каком дистрибутиве вы работаете и какова среда вашего рабочего стола?

    Всё ещё ищете ответ? Посмотрите другие вопросы с метками .