
Клавиатура Mac
Не секрет, что маковская клавиатура своебразна. Даже самая что ни на есть проводная. И подключив ее в другой ОС получаем совсем не ту раскладку, что на обычной клавиатуре. Но есть рецепт, позволяющий сделать все привычным, как всегда. В данном случае подключать будем к Linux.
Сначала поправим поведение функциональных клавиш (кстати, на Windows оно сразу правильное!), чтобы срабатывали как раньше, без [fn]:
echo 2 > /sys/module/hid_apple/parameters/fnmode
После этого поменяем местами Alt и Cmd, а также проделаем еще пару твиков. Для этого в файл ~/.Xmodmap вносим (понятно, что сам 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
Перезагружаемся. Ну, а после перезагрузки можно уже перемапить средствами своего любимого оконного менеджера команды Copy, Paste и Undo на Alt+c, Alt+v и Alt+z, чтобы было уже совсем привычно.