问题标签 [ctrl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1768 浏览

android - 自定义键盘快捷键

我希望我的应用程序支持键盘快捷键。许多设备,例如Asus Transformer具有Ctrl键的外部键盘(在 API 级别 11 上可用)。我编写了一些代码,以检查Ctrl密钥是否在模拟器中有效:

不幸的是,它在模拟器中不起作用,我无法在真实硬件上检查它。

我有两个问题:
1. 它可以在设备上运行Asus Transformer吗?
2. 为什么Ctrlkey在模拟器中不起作用?

编辑:我试图找到我的问题的答案或解决方案,但谷歌和 SO 都没有帮助。

0 投票
2 回答
1683 浏览

click - 如何禁用 ctrl+click 在 IE 10 中选择文本?

在 IE 10 中,当您在按住键的同时单击任何文本时CTRL,浏览器会选择文本(这意味着文本获得焦点,我想避免这种情况,因为我有一些多选场景,其中CTRL+click 表示添加/删除选择) .

如何禁用此“功能”?

顺便说一句,我仍然希望能够使用通常的鼠标操作来选择文本。

0 投票
2 回答
956 浏览

javascript - 在 Firefox 的按键事件中捕获 CTRL+

我正在使用此代码来捕获键盘按下事件:

在 Chrome 上,当用户按下CTRL+时R,我得到 charcode 18。

然而,在 Firefox 上,我得到 114,换句话说,r没有CTRL.

如何在 Firefox 上捕获 CTRL+ 事件?最好,我想在不使用任何翻译表的情况下接收正确的字符码。

0 投票
1 回答
322 浏览

webbrowser-control - 当网络浏览器处于焦点时,CTRL+TAB

我有一个带有选项卡控件的 Windows 应用程序。tabcontrol 的选项卡之一有一个 webbrowser 控件。现在我面临的问题是当焦点在 webbrowser 控件内时,tabcontrol的正常Ctrl+功能不起作用。我希望+更改选定的选项卡tabcontrol 即使焦点在选定选项卡中的 webbrowser 控件内。如何实现这一点?TabCtrlTab

我已经尝试过覆盖 ProcessCmdKey.但是当焦点在 webbrowser 控件内时它不会被击中。

我也尝试了 registerhotkey 方法,它有效,但它锁定了我的应用程序中的Ctrl+Tab热键,并且系统在应用程序运行时不响应我的应用程序之外的任何其他Ctrl+Tab按键,这是 registerhotkey 的预期行为。

0 投票
1 回答
579 浏览

javascript - 在 Opera 中避免在 Ctrl+Enter(Click) 上出现新标签

有很多网站Ctrl+Enter用于发送 Web 表单。但在 Opera 中,从11.50 build 1018开始,此热键将表单发送到新的后台选项卡中。

Opera Next (12.50) 甚至打开了几个新的背景标签!
示例代码如下所示:

链接以查看http://jsfiddle.net/8pYsv/

我怎样才能避免这种行为?作为 Opera 用户,而不是网站管理员。

Opera 中没有配置选项CtrlClick,并且event.ctrlKey = false;无法正常工作。

只有用$("#submit").click()帮助$("#form").submit()替换。

但是有很多网站不会只为 Opera 更改代码。

提前感谢您的帮助!

0 投票
1 回答
186 浏览

jquery - 你可以在 jQuery/javascript 中结合 ctrl 和 mouseenter 吗?

我正在用 jQuery 制作一个小游戏,我想知道是否可以在按下鼠标悬停和/或鼠标输入时触发事件Ctrl

0 投票
1 回答
101 浏览

javascript - 按下 ctrl jQuery 时停止功能

所以我正在制作一个小游戏,你必须按下Ctrl才能阻止 div 随机跳跃。但是我无法让它工作...... jumpRandom 函数工作正常,直到我randomJump(){return false;};if (event.ctrlKey) {}. 我应该怎么做才能让它工作?

js:

0 投票
1 回答
705 浏览

emacs - emacs取消最后一个动作,ctrl+g不是很有效

Emacs 通常使用Ctrl+G取消操作,但是当我使用 GUD 模式调试程序时,Ctrl+G通常不会像我预期的那样工作。例如,如果我想在源 test.cpp 的第 223 行设置一个断点,如果我输入 "b test.c:" ,那么我使用 TAB 自动完成它然后将尝试列出所有可能的结果,则 emacs 无法响应任何输入。如果我使用Ctrl+G取消此操作,结果会继续将所有结果输出到屏幕,这可能需要很长时间。有没有办法更有效地取消这个动作?

0 投票
2 回答
4716 浏览

jquery - jQuery:如何停止传播 Ctrl + A?

我目前正在开发一个依赖于地图(通过 Leaflet.js 的 OpenStreetMap 数据)和地图上显示的标记的应用程序。

我为用户实现了选择,因此他可以单击标记以选择它们,然后按住 Ctrl 键单击以将标记添加到选择中。这很好用。

现在我希望用户能够通过点击来选择地图上当前的所有标记CtrlA。我用来实现此目的的代码如下所示:

就同​​时触发 Ctrl 和 A 按键而言,这是有效的,选择是按照我的意愿完成的。

我的问题: 即使我添加了停止传播事件的行,浏览器(在 Chrome 和 Opera 上测试)仍然执行通常的 Ctrl+A-Selection,即除了我的标记被我在地图上的自定义选择实现选中,整个网页被选中。这很烦人:除了地图之外,此页面上没有可以选择的文本,所以真的没有意义 - 我想CtrlA在显示我的地图时禁用。

PS 我尝试使用如何在浏览器中使用 jquery 禁用 Ctrl+A(全选)中显示的代码?但无法让它工作。这个功能真的在 API 中吗?

0 投票
2 回答
2641 浏览

c++ - 如何在 Windows 上使用 C++ 模拟 Ctrl+C 组合

可能重复:
我可以将 ctrl-C (SIGINT) 发送到 Windows 上的应用程序吗?
如何有效地杀死 C++ (Win32) 中的进程?
C++ 在 Windows 中发送一个简单的信号

我有一个 java 控制台应用程序,当我按下 时,这个应用程序开始关闭CTRLC。你能告诉我,CTRLC如果我只知道pid并且有进程句柄,我如何从我的 C++ 应用程序中模拟按下?

据我了解,我必须向SIGINT进程发送信号,我该怎么做?

ps SO上的解决方案不起作用!

谢谢!