我上网时大约有 50%-50% 的时间使用英语和塞尔维亚语/克罗地亚语。问题是,塞尔维亚-克罗地亚语字母表包含 30 个字符。额外的字符几乎都是带有重音符号的字母,如 C、S、D、Z。所以,我的问题是,在 Windows 7 和普通键盘上适应这种情况的最佳方法是什么?
完美的解决方案是 iPhone 处理这个问题的方式。它真的很棒。你只需按住一个字符几秒钟,就会弹出选择重音字符的选项。我所说的内容在这篇文章中很好地呈现了出来:http://ipod.about.com/od/iphonehowtos/qt/Iphone-Tip-Insert-Accents-On-Iphone.htm
目前,我打开“字符映射表”,找到我需要的字符并进行复制粘贴。我知道有快捷方式可以显示这些字符,但它们不太方便用户使用,因为它们不容易记住。例如:Č 将是 U+010C
如果解决方案需要在后台运行一个小应用程序,这也是可以接受的,只要它占用的资源很少。
希望我说清楚了,也希望有人能解决这个问题。提前谢谢大家。
答案1
我不知道有任何东西可以模仿 iPhone 风格的 Windows 字符变音符号 (字符上的重音符号) 解决方案。OSX 具有内置于选项键的类似功能,但对于基于 Windows 的系统,您几乎只能使用Alt+Keycode 方法或更改键盘布局。
如果您在扩展 ASCII 字符集中只有几个不常用的特殊字符(就像我在高中学习德语时那样),那么您可以使用 alt 键码。在字符映射表中,显示“U+00D9”表示“Ù”,在右侧您应该看到“Alt+0217”。这意味着您可以按住该Alt键,在数字键盘上输入“0217”(确保数字锁定已打开!),然后松开Alt以输入该字符。
这并不适用于所有字符,因为您会注意到“Č”没有 alt 键码。另一种方法是切换键盘布局。在控制面板 -> 区域和语言下,您可以单击“键盘和语言”选项卡上的“更改键盘”。在弹出的窗口中,单击“添加”按钮,然后将塞尔维亚语和克罗地亚语键盘添加到您的系统中。
Shift然后,您可以按+切换键盘布局Alt。键盘布局基本上将键盘上的每个键与操作系统中的字母绑定在一起。如果您曾经注意过外语键盘,您会发现有些键位于不同的位置 - 这是为了给这些语言最常用的符号腾出空间,并允许轻松访问它们。切换键盘布局会让计算机认为其中一个外语键盘已连接,因此它会将按键映射到相应的符号 - 按键将不再在所有情况下都与键盘上实际打印的按键相匹配,但一旦您了解了布局,您就会发现用外语输入带变音符号的字符非常容易。