Как переназначить («на программном уровне») клавиши Fn и Ctrl на ноутбуке Acer?

Как переназначить («на программном уровне») клавиши Fn и Ctrl на ноутбуке Acer?

У меня есть ноутбук Acer Aspire V5 для домашнего использования, клавиши в нижнем левом углу клавиатуры которого расположены следующим образом.

Ctrl Fn  ❖ Alt

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

 Fn Ctrl ❖ Alt(мой рабочий ноутбук)

     Ctrl ❖ Alt(мои настольные компьютеры дома и на работе)

Мне бы очень хотелось, чтобы клавиши Acer Ctrlи  Fn поменялись местами, так сказать. 1


BIOS для этого Acer, AFAICT, не предлагает возможности переключения клавиш  Fn и Ctrl. 2

Есть ли способ переключить эти клавиши, переназначив их на программном уровне?


1. Другая раскладка Acer — это больше, чем просто раздражение. Она заставляет меня часто делать ошибки (когда я нажимаю,  Fn когда на самом деле хочу нажать Ctrl). Более того, после того, как я привыкаю к ​​Acer, а затем переключаюсь на свой рабочий ноутбук, я начинаю делать одни и те же ошибки снова и снова. Эти ошибки часто дезориентируют, особенно если я работаю быстро, и они могут быть дорогостоящими.

2 BIOS моего рабочего ноутбукаделаетпредлагают такую ​​возможность, но, по иронии судьбы, возможно, потому что я пользователь Emacs, я нахожу, что расположение клавиш на моем рабочем ноутбуке гораздо более эргономично, чем на двух других. Поскольку я использую свой рабочий ноутбук гораздо чаще, чем Acer, я очень не хочу делать его менее эргономичным, используя опцию BIOS.

решение1

(Преобразование некоторых удаленных комментариев в ответ)

Клавиша Fnиспользуется внутри вашей клавиатуры, то есть это аппаратный модификатор и обычно xevне может ее видеть, потому что он не генерирует скан-код. Так что, что касается X, эта клавиша не существует. Переключитесь на VT и затем используйте showkey -s, и вы не получите никакого вывода при нажатии Fnклавиши.

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