10

Мне все равно, если это делается в BIOS или модуля ядра или программного обеспечения. Есть ли какой-нибудь способ сделать так, чтобы клавиша 'fn' действовала как 'контроль', а клавиша 'управление' действовала как 'fn' в linux, работающем на MacBook Pro?

PS. Вы можете сделать это с программным обеспечением в OSX с приложением KeyRemap4MacBook.

2 ответа2

1

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

В этой ссылке также говорится, что XFree86 будет пытаться загрузить отображение ядра во время загрузки, поэтому не нужно вносить изменения только для X, если вы сначала сделаете вышеописанное.

0

Вы можете попробовать запустить xev из xterm и посмотреть, какой код ключа для fn работает. биты добавляются и изменяются, поэтому, возможно, вам понадобится удерживать другую клавишу (ctrl), пока вы нажимаете клавишу fn, чтобы просмотреть данные, а затем убрать (вероятно, 0xffe3) обратно, и, возможно, у вас будет значение, которое вы можете использовать с xmodmap. Я боролся с этой клавишей d ** m fn раньше на этих клавиатурах, и я сдался.

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