双语/多语言输入环境中的加速键

时间:2009-06-15 15:30:28

标签: language-agnostic accessibility

在我的Windows上,至少有键盘集,用于完全不同的语言。

例如,如果我在Firefox中单击Alt-T,则会打开工具菜单,如果键盘布局是希伯来语或英语。 (Mozilla的行为在这方面是不一致的,但暂时忘记了。)

构建wxWidgets应用程序时,语言必须是英语,因为alt +ה是一个不同的键。

作为GUI开发人员,有一种简单的方法或解决方法,无论键盘映射如何,都能使WX或任何其他环境响应相同吗?

这是“正确的”吗? (哦,是的,因为键盘开关太频繁了)

如何在Firefox中完成?

如何在wxPython中完成?在VB6中?

3 个答案:

答案 0 :(得分:1)

快捷方式每种语言不同,因为快捷方式通常是单词的第一个字母。例如,“转到地址栏”快捷键是英文Firefox中的Alt-D,但是德语Firefox中的Alt-S;你必须像文本内容一样本地化它。

答案 1 :(得分:0)

这方面存在很多不一致之处。一些程序(比如大多数来自MS)喜欢翻译快捷方式,有些则没有。

作为非英语母语,我投票支持稳定的快捷方式。翻译它们看起来很丑陋并且会造成不一致。

答案 2 :(得分:0)

我敢说这是有效的,因为阿拉伯语和希伯来语键盘的键上仍然有英文字符(我输入的键盘是QWERTY键盘,这些字母上都有ض“),”我确定处理这两种语言的最佳方法是使用“密钥代码”而不是布局翻译后产生的字符。