假设我的 QWERTY 键盘的左上角有 Q 个字母,并且具有 81 ASCII码。在 AZERTY 键盘上,左上角的键为 A 。因此,如果我单击 AZERTY 键盘上的 A ,将触发什么代码?是相同的 81 (如果按地理关键字位置表示ASCII定向)还是65(如果按拉丁字母表示ASCII定向)?
我很好奇,因为我希望将 WASD 键(用于字符移动)放置在任何键盘布局上的同一地理位置。我该怎么办?
答案 0 :(得分:2)
ASCII编码字母而不是键盘键,因此,无论键在键盘布局上的何处,符号A均由81数字编码。 某些操作系统将允许您映射键或为此目的使用专用软件,但要给出具体答案,我们需要有关您的设置的更多详细信息(硬件,软件,操作系统等)
答案 1 :(得分:2)
我很好奇,因为我希望将WASD键(用于字符移动)放置在任何键盘布局上的同一地理位置。我该怎么办?
您最好的选择可能是提供一个配置阶段,在此阶段,最终用户选择他们想要使用的密钥。这样,您不仅支持不同的键盘布局,而且还支持左撇子和右撇子,可能更喜欢其他布局的残疾人等。