在 Skype 4.2.0.11 中,我似乎无法使用我在“键盘布局”下启用的设置 Compose Key 输入 Alt 代码,我的 Compose Key 设置为使用Left Win
键,但是当我尝试在 Skype 中使用它来输入重音字符时,áéíóú
我无法做到这一点,因为 Skype 忽略了键输入,而是输入常规字符。
对于所有其他应用程序,我都可以正常使用 Compose 键输入 Alt 代码,没有任何问题,例如文本编辑器和 Web 浏览器。除了 Skype 之外,其他应用程序都完全忽略了它,所以问题是...我如何才能强制 Skype 识别使用 Compose 键输入的 Alt 代码?是否有一个 GTK 键盘修改器脚本可以放入我的.bashrc
文件中,以便它捕获 Skype 的 Compose 键输入?
当我没有Left Win
打开 Compose 键而只有默认Ctrl + <Alt>
键用于输入 Alt 代码时,它在 Skype 中可以正常工作,但我发现通过了解它们的 Unicode 十六进制代码来长途输入它们有点不切实际且乏味,而我可以用 Compose 键更轻松地更快地输入它们。
使用 Ubuntu Raring 13.04 ~
答案1
我在 Ubuntu Precise 12.04 LTS 上的 Skype 4.2.0.11 中遇到了类似的问题。无法使用组合键组合重音字符(没有任何反应),但同一图表中的其他字符(如æ
<compose> a e
和ß
<compose> s s
)可以正常使用。
对我来说,在 Skype 中以其他方式输入重音字符是可行的,所以我必须启用一种方法来实现这一点。一种方法是将键盘布局切换为具有这些字符的其他布局。
由于我使用的是美式键盘布局,因此我的最佳选择是切换到“美式国际”键盘布局。这些布局在第三级有重音字符,可以通过按住<right alt>
(也称为Alt Gr
)并键入“a”来访问á
、、<Alt Gr> + e
等等。é
<Alt Gr> + i
í
打开键盘布局设置,点击加号按钮添加布局,过滤列表以找到合适的候选者并选择它,点击类似键盘的按钮查看字符的位置。重复此操作,直到找到足够好的布局。
第三级字符对我来说不够用,所以我选择“带死键的国际 AltGr”,这样我就可以输入<Alt Gr> + ` a
和à
(是。)<Alt Gr> + 6 o
ô
<Shift> + 6
^
如果您不想永久切换,您可以添加辅助布局并启用一个按键来切换布局。选择“按下时”按键将省去切换回常规布局的麻烦。
为此,请转到键盘布局设置并启用一个键来切换布局(按下时)。Alt Gr
如果您选择的二级布局的所有死键都在第三级,您可以选择在同一个按钮上设置第三级选择器()。