【发布时间】:2011-03-17 11:06:04
【问题描述】:
我正在寻找一种跨浏览器(可以基于 jquery)的方式来更改用户完成的按键操作。
捕捉它是没有问题的。以跨浏览器兼容的方式改变行为似乎是个问题。
基本上我需要将一些额外的键映射到特殊字符。就像 ctrl+alt+p 应该在文本字段或文本区域中输入特殊字符。
谢谢,
-丹尼斯
【问题讨论】:
-
小心这个。根据浏览器(和操作系统)的不同,您可能会掩盖用户期望工作的快捷方式,或者您根本无法捕捉到它们。例如,Ctrl-Alt-... 快捷键通常用于 Linux 中的系统范围功能。
-
我现在。但这是对功能的权衡。这是用户需要输入通常不在其键盘/键映射上的字符的情况。另一种方法是使用鼠标指向每个输入字段旁边的字符网格。
-
嗯。看来这可能会解决它:stackoverflow.com/questions/1064089/…
标签: javascript jquery cross-browser special-characters keypress