Я не думаю, что это возможно сделать в Emacs.
Но вы можете сделать это с помощью xmodmap
.
Просто создайте ~/.shift_on
:
clear Shift
add Shift = Shift_R
keycode 50 = U03DE NoSymbol U03DE
и ~/.shift_off
:
keycode 50 = Shift_L
add Shift = Shift_L Shift_R
Вызов xmodmap ~/.shift_on
сделает вставку клавиши Ϟ
- обычным символом, к которому вы можете привязать. Вызов xmodmap ~/.shift_off
отключает это поведение.
Вы можете сделать намного больше с xmodmap
если вы хотите больше ярлыков для Emacs или любой другой программы.
Это позволяет назначить каждому ключу az 4 значения вместо значения по умолчанию 2 - несмещенный (например, a
) и сдвинутый (например, A
). Два дополнительных состояния модифицируются и изменяются смещением.
При этом вы можете иметь еще 72 клавиши (которые можно комбинировать с помощью Ctrl и Alt для еще большего количества клавиш).