使用javascript和php查找所有可用的字符

时间:2013-02-28 11:50:53

标签: php javascript keyboard

如何使用JavaScript或|和PHP列出所有可用的键盘字符?

假设用户无法访问键盘,只能使用鼠标填写表单。我想列出所有可用的键盘字符,将它们绑定到鼠标单击事件。

编辑:

我不关心键盘用户是什么类型的。我所知道的是,Alt + 0246让@Barney感到悲伤。存储的位置是什么,以便某些键盘从键和其他键盘ALT + 0246访问该字符?这个位置不像PHP | JavaScript可以访问的数组吗?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

无法在浏览器上下文中检测用户拥有的键盘 - 这是导致一系列问题的原因as helpfully described here - 这意味着我们无法确定用户可以直接输入哪些字符。

例如,德国和土耳其用户可能会ö随时可用。我必须按住Alt并在我的数字键盘上按顺序点击0246才能生成它。最终结果是一样的。

要记住的另一件事是,即使你能确切地确定击中了哪个键,它的意义和作用完全是另一回事。用户可以在许多接合点反弹他们的命令,或者可能正在使用区域模拟器。

答案 2 :(得分:0)

尝试这样的事情:

var container = $('#container');

for ( var i = 0; i < 26; i++ ) {
    var chr = $('<div>' + String.fromCharCode(97 + i) + '</div>');

    container.append(chr);
    chr.click(function() {
        console.log($(this).text());
    });
}