У меня есть ноутбук 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клавиши.