【问题标题】:Localization of keyboard short cut keys键盘快捷键的本地化
【发布时间】:2011-04-01 06:18:34
【问题描述】:

有没有键盘快捷键本地化的标准?

我正在使用此键开发一个 Web 应用程序,假设“提交”按钮我已将 Alt + S 设置为键盘快捷键。这在英文键盘上可以正常工作。

但是在其他(非英语)键盘上会发生什么?我们是否需要为每种语言创建单独的快捷键? 或者有一个通用的英语快捷方式可以吗?有没有这方面的最佳实践?

【问题讨论】:

    标签: localization keyboard-shortcuts


    【解决方案1】:

    当然,英语的捷径是行不通的。或者... 有两个可能的问题:

    • 您将使用也被(可能已本地化)网络浏览器或其扩展程序之一使用的快捷方式 - 它可能不起作用
    • 如果您的表单带有用户可以输入数据的文本区域或文本字段,您的快捷方式可能会映射到国家(变音符号)字母之一(即右-Alt + a , 对-Alt + C,...等在波兰语中的意思)。

    我认为不存在任何最佳做法。而且我不太喜欢“本地化”的捷径——我倾向于使用英语和母语的应用程序,我真的很讨厌记住两组捷径……我认为最好的办法是给一个机会用户重新映射键盘快捷键。尽管从编程的角度来看这是有问题的。或者,您可以决定创建不同的捷径集并允许用户在它们之间切换(或建议他们的映射)。

    【讨论】:

    • “建议他们的映射”是什么意思?不同的键盘快捷键集之间的映射?
    • @Monish:说实话,我现在真的不知道“或建议他们的映射”是什么意思。似乎我的意思是您可以为用户提供默认值,同时让他们更改快捷方式。至少这是有道理的。
    猜你喜欢
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多