2014-10-19 55 views
-1

我想用字符在键盘上的位置绘制一些简单的数字。你可以找出字符关键代码,但是例如a和s是邻居,但是它们的代码是65和83,它们根本没有说它们很接近。理想情况下,他们将是65和66.我可以为每个键盘创建一个字符二维数组,但这是很多手动工作。有没有办法找出两个键盘键彼此靠近的距离?

键盘上的简单图片用于更容易地记住密码。

+0

如果你的意思是ASCII值是的,但如果你的意思是物理上键盘上,所以去睡觉 – 2014-10-19 12:59:44

+0

这是很多工作,但这是唯一的方法。你可以尝试谷歌一些准备好的片段可能。 – 2014-10-19 13:21:46

回答

3

我不认为这是可行的。不仅我从来没有看到任何可以使这个可行的东西,我认为你会遇到问题,原因如下:

来自不同国家的不同键盘有不同的设置。

只是一个例子:在西班牙,他们有字符Ñ抵消了键。

+0

但是这个特殊符号在非Qerty西班牙语键盘上仍然有一个特定的键。你的意思是抵消关键? – 2014-10-19 14:03:27

+0

@LukasGreblikas我在想,如果你正在尝试绘制一个基于键位置的键盘,你永远不会有一个标准的键盘图像,因为每个键盘都不一样。你无法使用JavaScript获得键盘上的“位置”,这是不可能的。所以你必须为每个键设置位置(这是行不通的,请参阅答案)。 – 2014-10-19 14:04:55

+0

我假设大多数时候同一个用户使用一个键盘(但它可以是任何键盘),所以如果用户不改变键盘,简单的图片仍然保持不变。 – 2014-10-19 14:10:29

相关问题