Как создать ярлык для прямого удаления?

Я хотел бы создать ярлык с помощью ctrl + backspace или fn + backspace или ctrl + shift + backspace, который выполняет прямое удаление (аналогично клавише «delete»). Я использую его (fn + backspace) на Mac и считаю его очень полезным.

Это возможно?

0
задан 1 July 2012 в 19:12

1 ответ

Я не думаю, что это возможно, я пытался сделать это с xmodmap. xmodmap, по-видимому, не может поймать Fn, таким образом, я попробовал его опции ctrl-shift и ctrl.

Вы видите текущее поведение использования BackSpace

xmodmap -pke | grep BackSpace

и вывод, который это дает,

keycode  22 = BackSpace BackSpace BackSpace BackSpace

различные значения соответствуют различным модификаторам:

1st: no modifier
2nd: shift
3rd: ctrl
4th: ctrl-shift

Таким образом, мы хотели бы изменить или 3-е или 4-е значение, мы можем сделать это путем выполнения

xmodmap -e "keycode  22 = BackSpace BackSpace Delete BackSpace"

или

xmodmap -e "keycode  22 = BackSpace BackSpace BackSpace Delete"

соответственно, но к сожалению это не работает на меня. Я думаю, что эти значения переопределяются на некотором более глубоком уровне, и и ctrl-backspace и ctrl-shift-backspace все еще удаляют слово назад.

Таким образом, я думаю, что Вы застреваете просто с помощью клавиши Delete...

2
ответ дан 1 July 2012 в 19:12

Другие вопросы по тегам:

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