Так как у меня нет большого количества данных, я просто сохраню это короче говоря.
Таким образом, я купил механическую клавиатуру. Каждый раз я нажимаю F1 дефокусировки окна. Работы F2.
Нажатие F1 в xev
:
FocusOut event, serial 48, synthetic NO, window 0x5400001,
mode NotifyGrab, detail NotifyAncestor
FocusOut event, serial 48, synthetic NO, window 0x5400001,
mode NotifyWhileGrabbed, detail NotifyNonlinear
FocusIn event, serial 48, synthetic NO, window 0x5400001,
mode NotifyWhileGrabbed, detail NotifyNonlinear
KeymapNotify event, serial 48, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FocusIn event, serial 48, synthetic NO, window 0x5400001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 48, synthetic NO, window 0x0,
keys: 3 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
Нажатие F2 в xev
:
KeyPress event, serial 48, synthetic NO, window 0x5400001,
root 0x290, subw 0x0, time 45947409, (234,268), root:(235,302),
state 0x0, keycode 68 (keysym 0xffbf, F2), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 48, synthetic NO, window 0x5400001,
root 0x290, subw 0x0, time 45947546, (234,268), root:(235,302),
state 0x0, keycode 68 (keysym 0xffbf, F2), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Так в значительной степени xev
не может распознать ключ F1, но F2 может. Обратите внимание, что, если я нажимаю +, это распознает это как keycode 179 (keysym 0x1008ff81, XF86Tools)
. Таким образом, возможно, существует способ связать XF86Tools
кому: F1
? Я выполняю Openbox. Проверенный dconf-editor
для привязок клавиш, но ничего там.Спасибо.
Edit1: Таким образом, я пытался связать F1 с чем-то в Openbox. Один только F1 не работает, работы W-F1 все же. Если я открываю Keyboard Settings in XFCE, регистры F1, но не работает.
ПРОБЛЕМА РЕШЕНА!
Хорошо, так через некоторое время смешивающий в xkeycaps
, я решил испытать различные раскладки клавиатуры, эти 104 ключа и эти 105 ключей. Смотря, что расположение, я узнал, что в этих 104 расположениях ключей, ключ F1 был связан с 43. Эти 105 ключей, с другой стороны, обязал ключ F1 "Помогать". Это подразумевает под изменением раскладки клавиатуры от 105 ключей до 104, я мог решить эту проблему.
/etc/default/keyboard
. Внутри Вы найдете строку
XKBMODEL="pc105"
Изменение pc105
к pc104
sudo dpkg-reconfigure console-setup
И ключ F1 может теперь быть обнаружено с помощью xev