我在 Android 设备上使用外置蓝牙键盘 Samsung EJ-BT230。我需要F1-F12键来远程使用 SSH 终端(例如用于 mc)。现在,我可以在按住Fn键盘上的按钮时使用功能键。
是否可以切换操作F1-F12以便无需按钮即可使用它们Fn?是否有任何解决方案,如笔记本电脑键盘或笔记本电脑 BIOS 上的 Fn-Lock?或者是否有任何方法可以重新映射按键,以便我可以交换功能键功能?
答案1
Fn不是操作系统识别的真正按键,因为它不会产生扫描码(Mac 键盘除外)。如果您Fn同时按下其他按键,键盘控制器会发送真正的扫描码。因此,如果您的键盘上没有物理Fn-lock按键(可能没有,因为有人评论说)你需要在软件上重新映射这些键
如果你有root 权限有多种解决方案可以重新映射
- 通过修改布局文件手动映射按键
/system/usr/keylayout/Generic.kl
并将其复制到/system/usr/keylayout
- 使用软件来完成繁重的工作
如果你有一个无根设备,然后您可以使用外接键盘助手。只需将扫描码重新映射Home到F1,反之亦然。其他键也类似。您可以看到重新映射教程向您展示如何在Esc没有Fn键盘的情况下
欲了解更多信息,您可以阅读