我有一个西班牙语版式键盘(在Snow Leopard中)。每当我在数字键盘(0的右边)中使用点或逗号时,它总是显示逗号,但是我更喜欢是否输入了点,就像PC一样。否则,输入IP地址或编码为PITA时的十进制数字。我怎样才能做到这一点?
我尝试更改区域设置,以使小数点分隔符是一个点,千位分隔符是一个逗号,但这似乎并不影响文本输入。
我宁愿更改某些区域设置,而不是重新映射键盘,但我会接受任何可行的答案-除了更改键盘的区域布局外,我真的需要在这里输入变音符号。
我有一个西班牙语版式键盘(在Snow Leopard中)。每当我在数字键盘(0的右边)中使用点或逗号时,它总是显示逗号,但是我更喜欢是否输入了点,就像PC一样。否则,输入IP地址或编码为PITA时的十进制数字。我怎样才能做到这一点?
我尝试更改区域设置,以使小数点分隔符是一个点,千位分隔符是一个逗号,但这似乎并不影响文本输入。
我宁愿更改某些区域设置,而不是重新映射键盘,但我会接受任何可行的答案-除了更改键盘的区域布局外,我真的需要在这里输入变音符号。
Answers:
在macOS Sierra中,您必须在数字键盘中使用Ctrl+ Shift+ ,才能获取常规点。
发现此尝试与其他人一样,发现它现在与众不同。
希望这可以帮助。
更新:在macOS Mojave中,您还可以在数字键盘中使用Ctrl+ Alt+ ,获取常规点。我发现某些应用程序(我在看着你,Slack)不允许原始答案,但可以进行更新。
您需要更改键盘的布局。不是针对另一个,而是针对一个已被Ukelele之类的实用程序(可能还有其他)修改的新版本。
下载该工具,将App拖到您的Application文件夹中。注意,在“磁盘映像”中,有一个名为“系统键盘/罗马/”的文件夹,将其复制到您的桌面上(临时的)。
启动Ukelele,然后从“文件”菜单中选择:“基于...的新建”
打开文件Spanish-ISO.keylayout(在保存到桌面的Roman文件夹中找到)。
您会看到一个大的蓝色键盘,代表您当前的Spanish-ISO地图(如果您将计算机带入西班牙,则应该使用它们作为键盘)。
双击要修改的“,”(或任何其他键),您将看到:
将“,”替换为“。” (点)。然后转到键盘菜单->设置键盘名称。将西班牙文-ISO重命名为:西班牙文-ISO2。
现在将其保存,名称将为“无标题”,但是您应该输入西班牙语-ISO2。
您在哪里保存?
根据Ukelele的《用户手册》,您有不同的选择(我建议您阅读手册的3.3节)。简短答案位于主文件夹中“库”文件夹的“键盘布局”子文件夹中。如果尚不存在,可以创建它。如果这样做,则只有您的用户才能看到(并且能够使用)此版式。
安装键盘布局并注销并再次登录后,打开“系统偏好设置”的“国际”窗格(在Mac OS X 10.6(Snow Leopard)及更高版本上为“语言和文本”)。在输入菜单(10.6或更高版本中的输入源)选项卡上,新的键盘布局应在此处列出。享受更快的IP地址键入速度。
KeyRemap4MacBook也可以解决此问题,而无需在Ukelele中设置完全不同的键盘布局。只需在“更改键盘键”部分中启用“交换点和Shift +点”选项即可。
大卫的回答非常有帮助!尝试KeyRemap4MacBook
该应用程序笨拙且几乎没有错误,但可以完成工作。
在我的西班牙语上-ISO键盘布局必须启用/更改:
有否需要一个外部程序。
创建一个名为文件DefaultKeyBinding.Dict
下~/Library/KeyBindings/
(/Users/<username>/Library/KeyBindings/
),创建键绑定,如果它不存在的文件夹了。
将下面的文本粘贴到文件中,保存并重新启动/退出登录以使其正常工作。
{
"#," = ("insertText:", ".");
}
另外,这里还有更多配置选项的要点。