Какую контурную карту я должен использовать для проводной клавиатуры Mac в хинду Linux?

Я просто покупаю новую проводную клавиатуру Mac:

enter image description here

При работе хинду Linux это работает главным образом прекрасное. Единственной проблемой, которую я имею, являются функциональные клавиши и свопинг клавиш Alt и Командных клавиш для сходства обычной клавиатуры компьютера. Когда я пытался переключиться на "Mac - нас" контурная карта в /etc/conf.d/keymaps Я получил мусор при вводе (даже стандартное расположение букв на клавиатуре).

Есть ли какие-либо определенные контурные карты, которые я могу использовать для получения то, что я хочу?

5
задан 19.08.2011, 13:43

2 ответа

Я использовал бы нормальный тип (us/pc104) контурной карты и использовал бы xmodmap или установку XkbOptions в Вашем xorg.conf для свопинга клавиш Alt и командных клавиш. Считайте xmodmap для первого и /usr/share/X11/xkb/rules/xorg.lst для второго.

0
ответ дан 07.12.2019, 18:31

Я не знаю, будет ли это работать на хинду, но он мог бы при использовании xmodmap. Я нашел фиксацию, которая работала над Fedora 14 для меня от сообщества Ubuntu Wiki:

Для фиксации ключевой проблемы Fn я сделал следующее:

$ sudo bash
# echo 2 > /sys/module/hid_apple/parameters/fnmode
# exit

Я добавил следующее к ~/.Xmodmap переключить Высокий звук и ключи:

! Swap Alt and Cmd keys.
keycode 37 =    Control_L
keycode 133 =   Alt_L Meta_L
keycode 64 =    Super_L
keycode 108 =   Super_R
keycode 134 =   ISO_Level3_Shift Multi_key
keycode 105 =   Control_R       Multi_key
clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
add    Shift   = Shift_L Shift_R
add    Lock    = Caps_Lock
add    Control = Control_L Control_R
add    Mod1    = Alt_L 0x007D
add    Mod2    = Num_Lock
add    Mod4    = Super_L Super_R
add    Mod5    = Mode_switch ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift

! Configure '=' key on numpad as '='.
keycode 0x7D =  equal
2
ответ дан 07.12.2019, 18:31

Теги

Похожие вопросы