История изменений
Исправление Zmicier, (текущая версия) :
Использую раскладку Colemak, а первые четыре клавиши home row - a, r, s, t.
Вот оно что! Ну так они тогда и не a, r, s, t, а <AC01>
, <AC02>
, <AC03>
и <AC04>
.
А вообще любопытства не убавилось — это ваше личное изобретение или так где-то принято? Давно пользуетесь?
А мне до стрелочек тянуться - как до тачпада
достаточно перемапить в emacs
Так в Емаксе как бы и не особо поощрятся стрелочками пользоваться. Куча сочетаний из коробки предусмотрена не только для перемещения по строкам и символам, но и по разным смысловым единицам, и «альт» нужен в своем собственном значении еще как.
я только перешел на линукс
Линукс®? Нет, он вам здесь не поможет. Давайте все-таки в Иксах.
Но если это просто закинуть в ~/.xkb.d, то он не загружается по умолчанию
Ну во-первых, увы, да. А во-вторых, я надеюсь, вы уловили, что это варианты (причем взаимоисключающие), то есть нужна еще строчка, где вы собственно выберете, что́ надо. Да и все остальное: раскладки и прочее надо описать, так что вот вам собственно головной ~/.xkb
в своей минимальности:
xkb_keymap {
xkb_keycodes {
include "evdev+aliases(qwerty)"
};
xkb_types {
include "complete"
};
xkb_compatibility {
include "complete"
include "ledcaps(group_lock)"
};
xkb_symbols {
include "pc+us:1+ru:2+inet(evdev)"
include "nav(ctrl_overlay)+nav(hwdm)+nav(pbnf)"
};
};
Здесь nav
, как вы поняли, — это имя файла из ~/.xkb.d/symbols/
, что я привел выше.
и я не нашел команду
$ xkbcomp -I"$HOME/.xkb.d" "$HOME/.xkb" "$DISPLAY"
Исходная версия Zmicier, :
Использую раскладку Colemak, а первые четыре клавиши home row - a, r, s, t.
Вот оно что! Ну так они тогда и не a, r, s, t, а А вообще любопытства не убавилось — это ваше личное изобретение или так где-то принято? Давно пользуетесь?<AC01>
, [<AC02>/inline],
и <AC03>
<AC04>
.
А мне до стрелочек тянуться - как до тачпада
достаточно перемапить в emacs
Так в Емаксе как бы и не особо поощрятся стрелочками пользоваться. Куча сочетаний из коробки предусмотрена не только для перемещения по строкам и символам, но и по разным смысловым единицам, и «альт» нужен в своем собственном значении еще как.
я только перешел на линукс
Линукс®? Нет, он вам здесь не поможет. Давайте все-таки в Иксах.
Но если это просто закинуть в ~/.xkb.d, то он не загружается по умолчанию
Ну во-первых, увы, да. А во-вторых, я надеюсь, вы уловили, что это варианты (причем взаимоисключающие), то есть нужна еще строчка, где вы собственно выберете, что́ надо. Да и все остальное: раскладки и прочее надо описать, так что собственно головной ~/.xkb
в своей минимальности:
xkb_keymap {
xkb_keycodes {
include "evdev+aliases(qwerty)"
};
xkb_types {
include "complete"
};
xkb_compatibility {
include "complete"
include "ledcaps(group_lock)"
};
xkb_symbols {
include "pc+us:1+ru:2+inet(evdev)"
include "nav(ctrl_overlay)+nav(hwdm)+nav(pbnf)"
};
};
Здесь nav
, как вы поняли, — это имя файла из ~/.xkb.d/symbols/, что я привел выше.
и я не нашел команду
$ xkbcomp -I"$HOME/.xkb.d" "$HOME/.xkb" "$DISPLAY"