到目前为止,我只用英语使用我的软件,现在它正在转换为多语言,所以所有的访问键都死了,而计算机语言设置为非英语,我想使用我的快捷键访问键ALT + F阿拉伯语?我将如何做到这一点?
提前致谢。
到目前为止,我只用英语使用我的软件,现在它正在转换为多语言,所以所有的访问键都死了,而计算机语言设置为非英语,我想使用我的快捷键访问键ALT + F阿拉伯语?我将如何做到这一点?
提前致谢。
访问键可以与控制文本分开分配。
<asp:TextBox id="TextBox"
AccessKey="A"
Text="arabic label"
runat="server"
/>
这可能不是官方的“最佳实践”,但从技术上讲它会起作用。
来自微软指南:
键盘布局根据文化/语言环境而变化。某些字符并非在所有键盘布局中都存在。分配快捷键组合时,请确保您可以使用国际键盘重现它们,特别是如果您计划将快捷键组合与 Windows 2000 MUI(多语言用户界面)一起使用。
由于每种文化/区域设置可能使用不同的键盘,因此请考虑在快捷键组合中使用数字和功能键(F4、F5 等)而不是字母。
尽管您不需要本地化数字和功能键组合,但它们对用户而言不如字母组合直观。某些快捷键可能不适用于特定文化/语言环境中的每种键盘布局。例如,某些文化/地区使用多个键盘,例如东欧和大多数讲阿拉伯语的国家/地区。