Как привязать все функции кнопки «Shift» к другой?

Как привязать все функции кнопки «Shift» к другой?

У меня клавиатура со сломанной Shiftкнопкой, но у меня есть несколько дополнительных кнопок, таких как Mailи Homeт. д.

Я хочу сделать свою Mailкнопку кнопкой Shift(потому что я использовал Windows и программное обеспечение для своей клавиатуры, которое это делает).

Я почти прочиталэтот ответ, но этого недостаточно. Насколько я понимаю, мне нужно написать .xbindkeysrcчто-то вроде

"xte 'keydown Shift'"
"xte 'keydown XF86Mail'"

"xte 'keyup Shift'"
"xte 'keyup XF86Mail'"

и это не сработало. Но код ниже работает именно так: после нажатия и отпускания Mailкнопки обе Shiftкнопки остаются нажатыми (как я проверил с помощью виртуальной клавиатуры).

"xte 'keydown Shift_L'"
XF86Mail

Как можно использовать одну из дополнительных кнопок Shift?

Связанный контент