回答
你不允许这样做。想象一下,如果我可以随意发送CTRL-ALT-DEL,所有的破坏都可能发生。
任何程序,更不用说浏览器,都可以向CSRSS发送“真正的”Ctrl-Alt-Del。 – Hello71 2010-10-09 00:29:53
这将是“射击事件”,尽管我将练习留给你找到正确的代码。
正如另一个人说,你不能做任何事情。这是有目的的限制。
但是,假设我在javascript中有一个wysiwyg编辑器,它支持接收ctrl + s和保存,您应该可以自己触发并保存它。
最后,这是一个上下文(焦点)的问题,有时会失败(再次,有目的地)。
用于触发自定义事件中的代码(在本例中,按Ctrl + d)为如下:
var evt = jQuery.Event("keypress");
evt.keyCode = 100; // d
evt.ctrlKey = true;
$(document).trigger(evt);
NB的是,作为其他的答案都表示,这将是在其影响的限制。您将无法以这种方式影响正常的浏览器功能。
是否有任何代码可以运行并查看结果。我试过Ctrl + S,但即使这样也不起作用 – Sandhurst 2010-10-09 09:26:04
已经更新了一个工作示例。 – lonesomeday 2010-10-09 09:50:13
- 1. 射击Ctrl + R键,Ctrl + A,按钮上按Ctrl + Q的事件单击
- 2. sys.stdin关不上按Ctrl-d
- 3. 按钮上单击
- 4. 按钮单击事件不执行
- 5. C#在按钮单击上执行另一个程序
- 6. 在JFrame上单击关闭按钮时执行某些操作
- 7. Segue在单独的按钮上点击执行
- 8. 在按钮上不执行任何操作单击:Android
- 9. 公开表态中进行选择上按Ctrl /执行+单击IntelliJ IDEA的
- 10. 按钮单击以在JFrame中按Ctrl键助记符
- 11. 执行按钮与点击
- 12. CTRL + P和单击按钮上的不同打印样式
- 13. IPython:按ctrl + d键后执行一个函数
- 14. 单击按钮:禁用并执行按钮的处理程序
- 15. 在JSF按钮上点击执行java方法点击
- 16. 在单选按钮上单击鼠标,在不检查单选按钮的情况下执行操作
- 17. 滑轨上的Dojo按钮服务器执行脚本单击
- 18. 在Android SDK中执行点击按钮
- 19. 自动滚动只要按Ctrl +单击该按钮使用jQuery
- 20. 单击按钮不单击到表行
- 21. 单击上传按钮
- 22. 按Ctrl +单击表名上的旧行为
- 23. 执行操作按钮单击事件,按钮被放置在dojox.grid.DataGrid内。
- 24. 执行单按钮3个JavaScript函数单击
- 25. 在Intern.js Leadfoot中,我如何执行CTRL单击
- 26. 停止在winform按钮上执行的功能点击
- 27. 单击按钮
- 28. .toggle()未在按钮单击上注册
- 29. React native在按钮上单击滑动
- 30. 在select2上添加项按钮单击
您的问题真的是模仿按键,还是触发浏览器中“添加书签”功能的实际目标? (提示:我的浏览器没有任何绑定到Ctrl + D的功能)。 – Quentin 2010-10-09 09:30:28