Когда я использую команду unix 'less', я постоянно расстраиваюсь, что использование клавиши Enter на цифровой клавиатуре не работает, а вместо этого набирает 'ESCOM'.
Есть ли способ это исправить?
Это потому, что клавиша Enter на цифровой клавиатуре посылает команду, отличную от клавиши Enter на клавиатуре. Вы можете глобально переназначить ключ для отправки обычной команды возврата / ввода, но понимаете, что это повлияет на работу ключа также во всех других программах.
Вот несколько советов о том, как переназначить ключ в X-Windows, используя xmodmap, или в консоли / терминале, используя loadkeys. Возможно, вы хотите сопоставить код 104 ключа ("KP_Enter") с командой "Return".
Используйте lesskey
.
~ $ vi .lesskey
#command
\OM forw-line
~ $ lesskey
Если этот символ не совпадает с символом на вашей клавиатуре, попробуйте использовать экранированное восьмеричное значение.
Вы также можете использовать другое действие, такое как invalid
(звуковой сигнал) или noaction
.