Какое программное обеспечение связано с клавиатурой? или конфигурация клавиатуры?
проблема
Это локально, только за мой счет. Это не поможет, если я попытаюсь переназначить клавиши, они все равно не будут работать.
Информация
Если я набираю 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
Бегать
найти правильное устройство для вашей клавиатуры. Пример вывода
В этом случае наша клавиатура есть
input/event5
.Затем беги
и нажмите проблемные клавиши. Вы можете выйти из этой программы, нажав клавишу Esc.
Пример (правильный) вывод для меня
Шаг 3
Если вы заметили, что ключи работают в новой учетной записи пользователя, то в настройках вашей текущей учетной записи возникли проблемы. Существует несколько способов переназначения клавиш. Например, проверьте, не были ли вы случайно созданы новые сочетания клавиш для F10, F11 и F12 по адресу
,
источник
scan code: 0x58 key code: f12 scan code: 0x57 key code: f11 scan code: 0x44 key code: f10
/var/log/dmesg
это огромный файл, но я не могу найти ничего о моих клавишах F10-12. (Я напечаталsudo gedit /var/log/dmesg
)dmesg
для клавиатуры не выводятся соответствующие данные, а приведенная выше команда создает коды клавиш для f10, f11 и f12, это означает, что с вашим оборудованием все в порядке. Что-то еще не так, и, вероятно, это проблема конфигурации. Попробуйте загрузиться с LiveUSB / LiveCD и проверьте, работают ли эти ключи. Если они работают на LiveUSB / LiveCD, то какая-то пользовательская конфигурация портит вашу систему.источник
Imho твоя проблема совсем не связана с настройкой клавиатуры!
Я бы проверил ярлыки гномов (возможно переназначил ключи), ...
... или проверьте, есть ли в используемом вами программном обеспечении какой-либо плагин mediakey или что-то в настройках, которое может вызвать проблемы с системой gnome-shortcut. Вероятно, это программное обеспечение не GTK +. Может быть что-то вроде дерзкого или амарок.
Я не вижу никакой возможности, чтобы сбой в импульсной аудиосистеме мог (напрямую) вызвать вашу проблему.
источник
Вот довольно хорошее описание, предназначенное для мультимедийных клавиш, но оно мне очень помогло. https://help.ubuntu.com/community/MultimediaKeys
источник