Localization 键盘快捷键的本地化

Localization 键盘快捷键的本地化,localization,keyboard-shortcuts,Localization,Keyboard Shortcuts,键盘快捷键本地化有什么标准吗 我正在用这个键开发一个web应用程序,假设对于“提交”按钮,我已将Alt+S设置为键盘快捷键。这将在英语键盘上很好地工作 但在其他(非英语)键盘上会发生什么呢?我们需要为每种语言创建单独的短键吗? 或者有一条普通的英语捷径可以吗?这方面有什么最佳实践吗 当然,英语捷径不行。或 有两个可能的问题: 您将使用(可能是本地化的)web浏览器或其扩展之一也使用的快捷方式-它可能无法工作 如果您有带有文本区域或文本字段的表单,用户可以在其中输入数据,则您的快捷方式可能会映射

键盘快捷键本地化有什么标准吗

我正在用这个键开发一个web应用程序,假设对于“提交”按钮,我已将Alt+S设置为键盘快捷键。这将在英语键盘上很好地工作

但在其他(非英语)键盘上会发生什么呢?我们需要为每种语言创建单独的短键吗?
或者有一条普通的英语捷径可以吗?这方面有什么最佳实践吗

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

  • 您将使用(可能是本地化的)web浏览器或其扩展之一也使用的快捷方式-它可能无法工作
  • 如果您有带有文本区域或文本字段的表单,用户可以在其中输入数据,则您的快捷方式可能会映射到国家(发音)字母之一(即右Alt+a、右Alt+C等,表示波兰语)

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

什么是“建议他们的映射”?不同键盘快捷键之间的映射?@Monish:老实说,我现在真的不知道“或建议它们的映射”是什么意思。我的意思是,你可以为用户提供默认设置,同时让他们更改快捷方式。至少这是有道理的。