Я хотел бы создать ярлык с помощью ctrl + backspace или fn + backspace или ctrl + shift + backspace, который выполняет прямое удаление (аналогично клавише «delete»). Я использую его (fn + backspace) на Mac и считаю его очень полезным.
Возможно ли это?
Я не думаю, что это возможно, я пытался сделать это с помощью xmodmap. Очевидно, xmodmap не может поймать Fn, поэтому я попробовал опции ctrl и ctrl-shift.
Вы можете увидеть текущее поведение 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 по-прежнему удаляют слово назад.
Так что я думаю, что вы застряли, просто используя клавишу удаления ...
Я не думаю, что это возможно, я пытался сделать это с помощью xmodmap. Очевидно, xmodmap не может поймать Fn, поэтому я попробовал опции ctrl и ctrl-shift.
Вы можете увидеть текущее поведение 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 по-прежнему удаляют слово назад.
Так что я думаю, что вы застряли, просто используя клавишу удаления ...
Я не думаю, что это возможно, я пытался сделать это с помощью xmodmap. Очевидно, xmodmap не может поймать Fn, поэтому я попробовал опции ctrl и ctrl-shift.
Вы можете увидеть текущее поведение 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 по-прежнему удаляют слово назад.
Так что я думаю, что вы застряли, просто используя клавишу удаления ...
Я не думаю, что это возможно, я пытался сделать это с помощью xmodmap. Очевидно, xmodmap не может поймать Fn, поэтому я попробовал опции ctrl и ctrl-shift.
Вы можете увидеть текущее поведение 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 по-прежнему удаляют слово назад.
Так что я думаю, что вы застряли, просто используя клавишу удаления ...
Я не думаю, что это возможно, я пытался сделать это с помощью xmodmap. Очевидно, xmodmap не может поймать Fn, поэтому я попробовал опции ctrl и ctrl-shift.
Вы можете увидеть текущее поведение 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 по-прежнему удаляют слово назад.
Так что я думаю, что вы застряли, просто используя клавишу удаления ...
Я не думаю, что это возможно, я пытался сделать это с помощью xmodmap. Очевидно, xmodmap не может поймать Fn, поэтому я попробовал опции ctrl и ctrl-shift.
Вы можете увидеть текущее поведение 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 по-прежнему удаляют слово назад.
Так что я думаю, что вы застряли, просто используя клавишу удаления ...
Я не думаю, что это возможно, я пытался сделать это с помощью xmodmap. Очевидно, xmodmap не может поймать Fn, поэтому я попробовал опции ctrl и ctrl-shift.
Вы можете увидеть текущее поведение 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 по-прежнему удаляют слово назад.
Так что я думаю, что вы застряли, просто используя клавишу удаления ...