3

Я использую Lenovo ThinkPad (X220i) и, как и все пользователи ThinkPad, я поменял местами "управление" и "функция" в BIOS. Теперь я купил внешнюю USB-клавиатуру Lenovo с раскладкой клавиатуры, аналогичной внутренней, но, к сожалению, "управление" и "функция" меняются местами только на внутренней, но не на внешней клавиатуре. Можно ли это как-то исправить? Может быть, с помощью setxkbmap или xmodmap? Я бегу Debian 9 (растянуть), кстати. если это имеет значение.

2 ответа2

1

Отвечая на мой собственный вопрос:

Спасибо пользователю форума Lenovo blackdot54 из Канады, есть решение для аппаратного моддинга, которое мне подходит:

https://forums.lenovo.com/t5/Displays-Options-and-Accessories/External-Thinkpad-Keyboard-KU-1255-switch-Fn-Ctrl-on-non/mp/3954879/highlight/true#M9523

Тебе нужно

  • проводящая серебряная краска и очень тонкая кисть
  • острый резак
  • скотч
  • маленькая отвертка с плоской головкой
  • опционально: омметр, советы Q
  • обязательно: немного спокойствия и устойчивой руки

На фотографиях выглядит сложно, но не так сложно.

0

может быть, вам не нужно возвращать клавиатуру ...

ты можешь попробовать,

xev  

затем осторожно и логично нажмите клавиши ctrl и Fn.

и принять к сведению вывод при нажатии клавиш Ctrl, а затем клавиши Fn.

и затем выполните следующие команды: (работал для меня ДОЛЖЕН быть тем же для вас)

 xmodmap -e "keycode 151 = Control_L"   ( changes Fn key to Ctrl func. ) 
 xmodmap -e "keycode 37 = XF86WakeUp"   (changes Ctrl key to Fn func. ) 

Надеюсь, это поможет вам, конечно, если нет, верните их обратно к первоначальным настройкам

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .