假设我在我的QWERTY键盘的左上角有Q字母,它有81 ASCII代码。在AZERTY键盘上,左上键是A.所以,如果我点击A在AZERTY键盘上,会触发什么代码?相同的81 (如果ASCII以地理键位置定向)或65 (如果ASCII以拉丁字母定向)?
我很好奇,因为我希望我的WASD键(用于字符移动)被放置在任何键盘布局上相同的地理位置。我怎么能这么做?
发布于 2018-10-06 10:44:23
我很好奇,因为我希望我的WASD键(字符移动)被放置在任何键盘布局上相同的地理位置。我怎么能这么做?
您最好的选择可能是提供一个配置阶段,最终用户将选择他们想要使用的密钥。这样,你不仅支持不同的键盘布局,而且支持左撇子和右撇子,残疾人,他们可能更喜欢不同的安排,等等。
发布于 2018-10-06 10:41:25
由于这个原因,ASCII编码字母而不是键盘键,因此,无论键盘布局上的键在哪里,符号A都由81个数字编码。有些操作系统将允许您映射密钥或有用于此目的的专用软件,但要给出具体的答案,我们需要更详细的设置(硬件、软件、OS等.c)。
https://stackoverflow.com/questions/52678131
复制相似问题