来自非Apple键盘上删除键的奇怪行为


4

我有一个相当通用的USB键盘插入我的MacBook Pro。该Delete键似乎并没有做任何事情的大部分时间。当我尝试使用它创建一个快捷方式(显示密钥代码)时,它就好像已经死了一样。它周围的其他键(Home/ End/ PgUp/ PgDn)似乎工作正常。

现在这是非常有趣的部分。当我在文本编辑中按下键时,它似乎执行了删除前进。

我想使用此键CmdWindows键盘上的键)将文件移动到废纸篓。任何人都可以解释为什么这个键的行为方式如此?任何人都可以建议一个实用工具,告诉我我在键盘上按哪个键?我以前在X Windows系统上使用xev。在没有安装X的Mac上有类似的东西吗?

实际上,我希望Delete密钥本身可以Cmd Bkspc在Finder中完成。它将文件移动到垃圾箱。

但标准OS X键盘快捷方式窗口不接受6键区中的任何键(Ins/ Del/ Home/ End/ PgUp/ PgDn

这真有趣。当我第一次拉起键盘查看器时,它会显示标准Mac键盘的图表。一旦我按下上述6个键中的一个键,地图就会变成更接近我所拥有的扩展键盘。但图表中交换了我的Cmd/ Opt键。

有什么方法让我告诉操作系统我使用的是扩展键盘吗?

令人沮丧的是,Mac OS正在训练我使用该密钥。它在许多内置应用程序中都有用。但我无法将其分配给热键。

iCal - 删除约会(Cmd+ Backspace做同样的)textedit - 删除转发


根据您对@scottishwildcat的评论,我会说OS X将您的删除键映射到与fn + delete相同的序列(其中delete是Windows键盘上的退格键)。在Mac键盘上,fn + delete将与键盘上的删除键完全相同。
zpletan 2011年

Answers:


1

也许您应该使用专为Mac OS X设计的价格适中的外置USB键盘替换您的通用PC键盘。

我使用Matias USB 2.0键盘,售价30.00美元。

MacAlly生产的一系列型号起价为20.00美元。


0

有一个(虽然是旧的)应用程序称为“AsyncKeys”(http://asynckeys.mac.findmysoft.com/)

如果你在使用intel mac,你需要Rosetta才能运行。

它应该告诉你你要按什么键。

干杯。


它说不再支持“经典​​环境”。这是否意味着我没有罗塞塔?我以为我做到了。我正在运行Snow Leopard。
Chris Quenelle

Rosetta是Snow Leopard的可选安装。
g。

经典与罗塞塔不一样。Classic用于运行REALLY旧的OS X前软件,并且已停止使用OS X 10.5。AsyncKeys上面的链接说它是PPC和OS X 10.2及更高版本,所以它需要Rosetta但不需要Classic。可能有更旧版本的它是为OS 9编写的。
nekomatic 2011年

0

你没有说你是否已经尝试过,但我首先尝试使用内置的OS X键盘阅读器 - 你可以从菜单栏访问它,但你需要在键盘系统首选项中打开它,键盘标签首先。


我刚尝试了键盘查看器,(感谢提示!)它显示了正在推送的删除键。所以在某种程度上它是一个现场钥匙。
Chris Quenelle

实际上,退格键显示左删除标志符号(左箭头指向框),删除键显示右删除标志符号(右箭头指向框)
Chris Quenelle

1
听起来你可能想要重新映射你的密钥。我曾经使用DoubleCommand < doublecommand.sourceforge.net >来做这件事,当时我把一个Windows键盘连接到我的Mac上。
Adam Rice

0

ControllerMate应该完成这项工作。

它允许您将任何键映射到任何地方的任何功能(除了开/关按钮等硬件键)。所有功能都是特定于键盘的,您可以并且必须分别考虑每个键盘。例如,我的ShiftLock键用作左手等效的Return,⌘-Return,⌘-P和Delete and Forward Delete键,与修饰符结合使用。

唯一的问题:它不是真正最简单的UI,在飞机上有流程图和几个浮动窗口。我花了很多时间尝试和配置一些媒体键......但是,一次重新分配非常简单。

最重要的是:它是一个接近硬件的黑客,但是在没有稳定版本的短时间内,它在Leopard和Snow Leopard上坚如磐石。没有与某些供应商的驱动程序进行比较。


0

那是完全正常的。在Windows上称为删除的密钥在OS X上称为前向删除,即使它通常标记为删除⌦。它在文本视图中删除前进字符。它不会删除像Finder这样的许多应用程序中的项目,可能是因为它很容易被意外按下。

许多快捷记录器不允许仅使用前向删除作为快捷方式。您可以经常编辑直接存储快捷方式的属性列表。请参阅如何重新映射删除和移位+删除键以删除并永久删除Mac OS X Lion中的文件?


我没有完全解析你的第一句话。“在Mac键盘上,相同的密钥和密钥代码用于转发删除(⌦)。” 哪两件事情是一样的?正如我在上面添加的那样,我真的希望键帽上标记为“删除”的键能够执行⌘⌫(cmd bckspc)所做的相同操作。
Chris Quenelle
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.