Я использую внешнюю Bluetooth-клавиатуру Samsung EJ-BT230 с устройством Android. Мне нужны клавиши F1 - F12 для удаленного использования терминала SSH (например, для mc). Теперь я могу использовать функциональные клавиши, удерживая кнопку Fn на клавиатуре.

Можно ли переключить операции F1 - F12, чтобы их можно было использовать без кнопки Fn ? Есть ли какое-либо решение, такое как Fn-Lock, которое присутствует на клавиатурах ноутбуков или в BIOS ноутбуков? Или есть ли способ переназначить клавиши, чтобы я мог поменять местами функциональные клавиши?

1 ответ1

1

Fn не является реальным ключом, который распознают операционные системы, так как он не производит код сканирования (за исключением клавиатур Mac). Контроллер клавиатуры отправляет реальный код сканирования, если вы нажмете Fn вместе с некоторыми другими клавишами. Поэтому, если на вашей клавиатуре нет физической клавиши Fn-lock (что, вероятно, не так, как прокомментировал кто-то), вам придется переназначить эти клавиши в программном обеспечении.

Если у вас есть права доступа root, существуют различные решения для переназначения

Если у вас нет рутованного устройства, вы можете использовать External Keyboard Helper. Просто переназначьте скан-код для Home на F1 и наоборот. Аналогично для других ключей. Вы можете увидеть учебник по переназначению, который покажет вам, как получить Esc без Fn, как на вашей клавиатуре.

Для получения дополнительной информации вы можете прочитать

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