1

到目前为止,我只用英语使用我的软件,现在它正在转换为多语言,所以所有的访问键都死了,而计算机语言设置为非英语,我想使用我的快捷键访问键ALT + F阿拉伯语?我将如何做到这一点?

提前致谢。

4

2 回答 2

0

访问键可以与控制文本分开分配。

<asp:TextBox id="TextBox" 
    AccessKey="A" 
    Text="arabic label" 
    runat="server"
/>

进一步参考:https ://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.accesskey(v=vs.110).aspx

这可能不是官方的“最佳实践”,但从技术上讲它会起作用。

于 2016-11-08T09:21:02.857 回答
0

来自微软指南:

键盘布局根据文化/语言环境而变化。某些字符并非在所有键盘布局中都存在。分配快捷键组合时,请确保您可以使用国际键盘重现它们,特别是如果您计划将快捷键组合与 Windows 2000 MUI(多语言用户界面)一起使用。

由于每种文化/区域设置可能使用不同的键盘,因此请考虑在快捷键组合中使用数字和功能键(F4、F5 等)而不是字母。

尽管您不需要本地化数字和功能键组合,但它们对用户而言不如字母组合直观。某些快捷键可能不适用于特定文化/语言环境中的每种键盘布局。例如,某些文化/地区使用多个键盘,例如东欧和大多数讲阿拉伯语的国家/地区。

于 2016-11-08T09:22:43.453 回答