我在 MacBook Pro 上使用第三方外接键盘。它是一款ThinkPad USB keyboard with Trackpoint
(我喜欢控制鼠标指针,而不必将手从键盘上移开)。
只有一个问题:一个特别的组合键不起作用。在文本编辑器中,option + shift + right-arrow
应该突出显示光标右侧的单词,这是我在编程中一直使用的功能。但它什么也没做。我知道这是键盘特有的问题,而不是特定应用程序的问题,我也知道这不是一个简单的硬件问题:
Right-arrow
有效(将光标向右移动一个字符)Shift + right-arrow
有效(突出显示光标右侧的字符)Option + right-arrow
有效(将光标向右移动一个单词)Option + shift + LEFT-arrow
有效(突出显示左侧的单词)所以并不是这个键盘通常不能同时处理两个修饰符;Option + shift + right-arrow
作品在其他键盘上 (例如我的廉价 Logitech K120)在同一台计算机和文本编辑器应用程序上(因此它不是系统或应用程序级键盘快捷键配置问题)- 更新:事实证明这种
Option + RIGHT-shift + right-arrow
方法可行(以上所有方法都使用左移键进行了测试)。不幸的是,对于快速在屏幕上移动选择点而言,这是一个比较尴尬的手部位置。也许如果我找到一种方法来交换两个移位键的映射……?
我在两台不同的 MBP 上都观察到了这个问题(一台于 2010 年购买,运行 OS 10.6.8,另一台于 2014 年购买,运行 OS 10.9.4)。经过一番深入的谷歌搜索,没有找到像这个问题这样具体的问题。有人观察到并解决过这样的问题吗?
更新:
我应该提到,我使用“系统偏好设置”->“键盘”将印有“Alt”的键(最靠近空格键)映射到Command
,并将“Windows 徽标”键映射到Option
,以便布局最像 Mac 键盘。
如果我将其切换回去(Windows 徽标 = Command
,Alt = Option
),那么问题就会反过来:现在我可以option + shift + right-arrow
再次执行(选择到单词末尾),但不能执行command + shift + right-arrow
(选择到行末尾)。因此,问题特定于 Windows 徽标键的位置,而不是 Command/Option 的逻辑角色。
Windows 徽标键没有右侧对应键,因此没有右侧“Option”。是但是,有一个右手边的 Shift 键:参见第 6 点。