Какое программное обеспечение связаны с Клавиатурой? или Настройка клавиатуры?
Проблема
Это локально, только в моей учетной записи. Не помогает, Пробую ли я повторно присваивание ключей, они все еще не будут работать.
Информация
Если я ввожу xev в терминале, я замечаю, что кодов клавиши не стало. Я нажал F12 и получил это.
FocusOut event, serial 33, synthetic NO, window 0x5200001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 33, synthetic NO, window 0x5200001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Как это произошло
Я пытался передать аудио потоком через этот вопрос/ответ. Но когда я был закончен и остановил программу, я заметил, что F10-F12 прекратил работать.
Проблема я не знаю то, чем называют программное обеспечение или как это работает.
Коды клавиши Для:
F10 76
F11 95
F12 96
Единственное решение, которое я нашел, состояло в том, чтобы переустановить Ubuntu, печальную, просто надеяться, что проблемой является одна вещь времени...
Вам нужно начать ниже, чем коды клавиш. Вам необходимо найти коды сканирования для этих ключей и связать их с ними. Подсистема, которая имеет с ними дело, - udev
, а соответствующие файлы находятся в /lib/udev/
.
Шаг 1
Проверьте в / var / log / dmesg, генерируют ли клавиши F10, F11 и F12 какие-либо выходные данные при их нажатии. Для этого запустите средство просмотра файлов журнала (gnome-system-log
) и при появлении этих клавиш обратите внимание на любые дополнения к dmesg
.
Если они производят вывод, то нет никаких связанных кодов клавиш с кодами сканирования, которые излучают клавиши, поэтому проблема, с которой вы сталкиваетесь, гораздо ниже. Вам необходимо назначить коды клавиш для этих кодов сканирования. Используйте setkeycodes
, чтобы назначить правильный код сканирования.
Если они не производят вывод, значит что-то не так в конфигурации X Org и, возможно, с udev. Смотрите следующий шаг.
Шаг 2
Запустите
/lib/udev/findkeyboards
, чтобы найти правильное устройство для вашей клавиатуры. Пример вывода -
USB keyboard: input/event6
AT keyboard: input/event5
В этом случае наша клавиатура - input/event5
.
Затем запустите
sudo /lib/udev/keymap -i input/event5
и нажмите проблемные клавиши. Вы можете выйти из этой программы, нажав клавишу Esc.
Пример (правильный) вывод для меня:
scan code: 0x44 key code: f10
scan code: 0x57 key code: f11
scan code: 0x58 key code: f12
Шаг 3
Если вы заметили, что ключи работают в новой учетной записи пользователя, то что получилось неверны настройки конфигурации вашей текущей учетной записи. Есть несколько способов переназначения клавиш. Например, проверьте, не были ли вы случайно созданы новые сочетания клавиш для F10, F11 и F12 в
Система »Предпочтения» Сочетания клавиш
blockquote>.
Imho ваша проблема совсем не связана с конфигурацией клавиатуры!
Я бы проверил ярлыки гномов (возможно, переназначил ключи), ...
... или проверьте, есть ли в используемом вами программном обеспечении какой-нибудь плагин mediakey или что-то в настройках, которое может вызвать проблемы с системой gnome-shortcut. Вероятно, это программное обеспечение не GTK +. Может быть что-то вроде смелости или амарок.
Я не вижу никакой возможности, чтобы сбой при импульсном звуке мог (напрямую) вызвать вашу проблему.
Вот довольно хорошее описание, предназначенное для мультимедийных клавиш, но оно мне очень помогло. https://help.ubuntu.com/community/MultimediaKeys