【发布时间】:2014-06-26 14:34:59
【问题描述】:
我有一个字符串<...>(小于;3x 句号;大于),我需要将其转换为它的字符码值,以检查用户是否按指定顺序按下了这三个键(看看他键盘上的字符串)(想象一下像konami-code这样的东西)。如何获取这个字符串的charcode值?
我尝试了一些组合,但它只适用于英文键盘布局。它不适用于其他键盘布局(如捷克语、意大利语、德语)。有什么好的解决方案不依赖于键盘布局和键盘快捷键,而只依赖于输入的字母?
【问题讨论】:
-
您从哪里获得输入(HTML 输入字段,控制台,...)?为什么需要字符码来比较而不只是比较字符?你想要什么是可能的,但更多的上下文会更容易回答你的问题。
-
你知道konami代码吗?所以这个字母序列有点像konami。用户在他的键盘上按下该字符串,应用程序会执行隐藏操作。我想编码它。我想使用 konami_code pub 包,我的目标是为此目的获得与键盘布局无关的字符代码组合。
-
而且用户在我的应用中按下这个组合的位置并不重要。
标签: character-encoding dart dart-html