西班牙语键盘布局中的小数逗号


11

我有一个西班牙语版式键盘(在Snow Leopard中)。每当我在数字键盘(0的右边)中使用点或逗号时,它总是显示逗号,但是我更喜欢是否输入了点,就像PC一样。否则,输入IP地址或编码为PITA时的十进制数字。我怎样才能做到这一点?

我尝试更改区域设置,以使小数点分隔符是一个点,千位分隔符是一个逗号,但这似乎并不影响文本输入。

我宁愿更改某些区域设置,而不是重新映射键盘,但我会接受任何可行的答案-除了更改键盘的区域布局外,我真的需要在这里输入变音符号。


我更喜欢保留原本的标题。我不想禁用它,只需对其进行不同的配置,并可能使用修饰键来使用其中一个。
Victor Jalencas 2011年

Answers:


4

在macOS Sierra中,您必须在数字键盘中使用Ctrl+ Shift+ ,才能获取常规点。

发现此尝试与其他人一样,发现它现在与众不同。

希望这可以帮助。

更新:在macOS Mojave中,您还可以在数字键盘中使用Ctrl+ Alt+ ,获取常规点。我发现某些应用程序(我在看着你,Slack)不允许原始答案,但可以进行更新。


谢谢!这是我一直在寻找的回应!将其标记为已接受的答案
Victor Jalencas '17

可悲的是,在vscode上不起作用:'(
Equiman,

不是最优的,但是它可以工作。
Rodrirokr

8

您需要更改键盘的布局。不是针对另一个,而是针对一个已被Ukelele之类的实用程序(可能还有其他)修改的新版本。

下载该工具,将App拖到您的Application文件夹中。注意,在“磁盘映像”中,有一个名为“系统键盘/罗马/”的文件夹,将其复制到您的桌面上(临时的)。

启动Ukelele,然后从“文件”菜单中选择:“基于...的新建”

打开文件Spanish-ISO.keylayout(在保存到桌面的Roman文件夹中找到)。

您会看到一个大的蓝色键盘,代表您当前的Spanish-ISO地图(如果您将计算机带入西班牙,则应该使用它们作为键盘)。

双击要修改的“,”(或任何其他键),您将看到:

在Ukelele中编辑

将“,”替换为“。” (点)。然后转到键盘菜单->设置键盘名称。将西班牙文-ISO重命名为:西班牙文-ISO2。

现在将其保存,名称将为“无标题”,但是您应该输入西班牙语-ISO2。

您在哪里保存?

根据Ukelele的《用户手册》,您有不同的选择(我建议您阅读手册的3.3节)。简短答案位于主文件夹中“库”文件夹的“键盘布局”子文件夹中。如果尚不存在,可以创建它。如果这样做,则只有您的用户才能看到(并且能够使用)此版式。

安装键盘布局并注销并再次登录后,打开“系统偏好设置”的“国际”窗格(在Mac OS X 10.6(Snow Leopard)及更高版本上为“语言和文本”)。在输入菜单(10.6或更高版本中的输入源)选项卡上,新的键盘布局应在此处列出。享受更快的IP地址键入速度。


谢谢。最后,我只使用了磁盘映像中提供的键盘布局,并手动对其进行了编辑。我想知道为什么系统未提供这些布局(或者是?)
Victor Jalencas

嗯,只是没有出现在“易于使用的磁盘映像”中;)
Martin Marconcini 2010年

是的,我想它们在某处,但不在任何Keyboard Layouts目录中。
Victor Jalencas

1
默认情况下,在密码对话框中未选择保存在〜/ Library /中的键盘布局,但是选择了保存在/ Library /中的键盘布局。字符选择器弹出窗口仅适用于另存为捆绑包的键盘布局。
Lri 2012年


2

刚刚发现了一种替代解决方案,至少对我来说是一种更好的解决方案,它不需要重新映射键盘,并且也可以在其他人的Mac上运行:

在数字键盘上按逗号时,按shift键,它将作为点输入(至少在雪豹(osx 10.6)中)

(由于我使用的是比利时键盘布局,因此一段时间以来我一直在使用键盘重新映射解决方案(使用Ukulele),但是它不适用于所有应用程序,例如Eclipse)


我非常喜欢这种解决方案。但是由于某种原因,它不适用于西班牙版式,但适用于比利时语。我将填写雷达,看看会发生什么。
维克多·贾伦卡斯

2

大卫的回答非常有帮助!尝试KeyRemap4MacBook

该应用程序笨拙且几乎没有错误,但可以完成工作。

在我的西班牙语上-ISO键盘布局必须启用/更改:

  • 使用意大利语(什么?)将CommandPad-Dot(。)转换为Command + X(剪切)
  • “意大利专业输入源”上的KeyPad逗号(,)到点(。)

1

我使用的应用程序Better Touch Tool使您可以使用手势和键盘进行各种自定义。我刚刚添加了一个键盘分配,该分配实际上将快捷方式“ pad”映射为“”。而且效果很好。


欢迎询问不同!您能否进一步说明如何使用上述应用程序来实现这一目标?
grg


0

Ctrl +(仅适用于数字键盘中的逗号)产生一个。(点)在西班牙布局中。

奇怪的是,它可以在终端和某些文本编辑器(例如textwrangler)中工作。例如,MacVim仅呈现。在数字键盘上使用时。而TextMate只会忽略此修饰符并显示一个,

...您知道,关于苹果材料的好处是它“有效”。


0

该应用程序现在称为Karabiner。我想出了西班牙ISO,但我认为它可以应用于所有布局。

设置应用后,在简单的修改标签中:

  1. 在列表中选择目标设备。
  2. 在左下角添加项目
  3. From键:Keypad_period-To键:句点(。)

0

需要一个外部程序。

创建一个名为文件DefaultKeyBinding.Dict~/Library/KeyBindings//Users/<username>/Library/KeyBindings/),创建键绑定,如果它不存在的文件夹了。

将下面的文本粘贴到文件中,保存并重新启动/退出登录以使其正常工作。

{
  "#," = ("insertText:", ".");
}

另外,这里还有更多配置选项的要点。


谢谢,但是看起来太复杂了。按下修饰键比较简单,有时您可能仍然需要逗号。
Victor Jalencas

“但我会接受任何
可行的

1
认为它被接受。不过,Stack Exchange不允许我接受多个,因此,我会继续接受它,因为它是目前最好的,并且需要更少的精力
Victor Jalencas

:)没什么大不了的!我确定它适合大多数用户接受的答案
Rodrirokr
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.