ошибка в модификаторе xmodmap для Control_R

485
Ian

Я пытаюсь, чтобы клавиша Insert на моей клавиатуре (я знаю из xev, что она имеет код 118) работает как клавиша ctrl ... так как на моей глупой клавиатуре нет клавиши ctrl справа, только слева.

Я создал этот файл ~ / .Xmodmap:

keycode 118 = Control_R add Control = Control_R 

После того, как я сделаю xmodmap ~. / Xmodmap (или выйду из системы / войдите в систему), я могу проверить, что модификаторы должны быть установлены

> xmodmap -pm xmodmap: up to 4 keys per modifier, (keycodes in parentheses):  shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69), Control_R (0x76) mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3  mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb) 

Но! Поведение клавиши вставки не изменилось! Ничего не изменилось Любые предложения о том, как отследить проблему? Я использую openSUSE 11.3 с GNOME.

С настройками, как указано выше, xev выдает следующее при нажатии клавиши Insert:

KeyRelease event, serial 33, synthetic NO, window 0x2400001, root 0x15d, subw 0x0, time 509578019, (168,-15), root:(173,475), state 0x4, keycode 118 (keysym 0xffe4, Control_R), same_screen YES, XLookupString gives 0 bytes:  XFilterEvent returns: False 
1
Я не должен сказать, что ничего не изменилось. Клавиша Вставка теряет нормальную функциональность вставки ... Ian 13 лет назад 0
Что показывает `xev`, когда вы нажимаете клавишу Insert после изменения? Какая версия Xorg есть в вашем дистрибутиве? Поможет ли вам, если вы выполните `clear Control`, а затем` add Control = Control_L Control_R`? Gilles 13 лет назад 0
У меня X.Org X Server 1.8.0. И нет, команды очистки и добавления, которые вы предлагаете, не делали этого. Я добавил вывод xev в исходное сообщение. Спасибо за просмотр, извините, что я так долго возвращался к этой машине! Ian 13 лет назад 0

0 ответов на вопрос