我最近买了一台 Macbook Pro,发现自己真的很怀念全键盘上的 Home 和 End 键。我知道你可以按 fn+left/dn+right 来按 Home 和 End,但这根本不实用,而且速度也不快,尤其是考虑到左右键那么小。
所以我在想办法把它们移到别的地方。我想过“弹出光盘”按钮,但我已经把它映射到“删除”命令,我更想念它了。还有 Caps Lock 键,它没有映射,很容易够到,而且非常大,方便使用,看起来很完美!只是,它只有一个键,我想要两个。所以我想“当光标位于一行末尾时,让这个键充当“Home”键,否则充当“End”键,怎么样?”这感觉像是一个可以接受的折衷方案。有什么办法吗?我想在 Linux 上做到这一点,但我欣赏无论在哪个平台上都能奏效的答案。
答案1
您所要求的并非不可能,但会很麻烦,而且我怀疑是否存在任何可以实现此目的的工具。我 95% 肯定您所追求的行为不能仅通过键绑定来实现:您需要编写一个程序来捕获键盘输入,然后检查您所在的打字区域的状态,然后发送“Home”或“End”。这当然是可行的,但我不确定是否值得付出努力。