问题标签 [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 投票
0 回答
40 浏览

javascript - CTRL快捷方式持续错误

我一直在为我的 Web 应用程序编写几个快捷方式,其中一个保存我正在处理的页面,另一个关闭页面。

这两个快捷方式都像函数本身一样工作。

这两个快捷方式都适用于 web 管理员,以便他们可以快速保存和关闭我们的主题编辑页面。COMMAND+S 保存页面并关闭,而 ESC 只是关闭页面。

问题是,当我按 COMMAND+F 搜索它搜索的东西时,它没有问题,但是如果我之后或在搜索过程中的任何时候按“S”键,它就像我按 COMMAND+S 并保存并关闭页面一样,好像它击中了快捷方式,即使没有同时按下 COMMAND+S。

有谁知道如何解释这种行为?我已经尝试了一切。

这是我的代码:

0 投票
1 回答
2878 浏览

c++ - getch() 在 linux 上捕获 Ctrl-*letter*

我决定在 Linux 上使用 conio.h 中的 getch。我听说不建议这样做,但我现在需要一个解决方案,并在以后努力提高我的编程技能。

我阅读了许多关于如何输入一个键的教程,程序会做一些事情。如:

但是,如果我想使用 enter Ctrl+E打印'A Ctrl was hold with a key'。我该怎么做呢?

0 投票
1 回答
3284 浏览

keyboard - AHK 如何切换 Ctrl 和 Shift 键

我想切换 Left Shift 和 Ctrl 键,所以每当我按 Left Shift+时,P我都会得到 Ctrl P 。但当我按Ctrl+Shift获取Ctrl+ Shift(否Ctrl+ Ctrl)时,我也会喜欢这样。我的意思是当我按左键与字母和数字组合时只需调用左键Shift和键开关,而不是当我与任何其他修饰符一起按下它时。CtrlShift

到目前为止我已经尝试过了

它可以解决问题,但是,只要我按下这个脚本,Lshift我就会Ctrl同时得到Left Shift

0 投票
2 回答
2004 浏览

tcl - 将 ctrl + z 发送到 Cisco 设备

我需要通过 TCL 和 Expect Scripting 向 Cisco 设备发送CTRL+Z以获得提示,以便脚本可以在设备上执行操作。例如,如果脚本发现状态为:

如果您坐在控制台前,您可以发送CTRL+ Z,您将获得:

我怎样才能从自动脚本中做到这一点。我试过了:

他们似乎被忽略了。

0 投票
3 回答
7512 浏览

c# - Disable Ctrl or Alt key without registry using c#

I got a question about KeyCode and disabling special keys. I know this question was asked a few times, but I didn't find an answer I can use and which works so I came here to ask :)

I'm writing a program which blocks every key or key combinations (like Alt+F4 etc.). The application is not for me, it's for customers which only be able to navigate in this program. This all works fine, but I can't disable Left CTRL, Right CTRL or Alt key. I got this code for try blocking these keys:

I only use MessageBox.Show(); that I can see if it works. Delete key works fine, but the other one not. Is it possible to do this without editing the registry and for Win7? Does anyone know why or can give me a hint?

Cheers

EDIT: I block all other keys in this way: Blocking shortcut keys using c#

0 投票
5 回答
6004 浏览

javascript - 杀死 Firefox/Internet Explorer 中的默认 CTRL-F 搜索栏

我目前正在设计一个提供自定义搜索功能的网页。CTRL由于这可能会干扰浏览器在-上提供的默认搜索栏F,因此我们将禁用该事件,以便不会弹出默认搜索栏,而是显示我们的。

问题是,在 Firefox 和 Internet Explorer 中,与 Chrome、Safari 或 Opera 不同的是,搜索栏可以在所有选项卡之间共享。因此,如果我在其他选项卡中,请执行CTRL-F以弹出默认搜索栏,现在跳转到此页面,搜索栏仍然存在,这完全违背了我们的目的。

我知道这听起来不可能,但是,有没有办法杀死默认搜索栏,即通过 JavaScript 完全隐藏它?然后,当我们检测到用户正在进入我们的页面时,我们可能会这样做。

如果不可能,那么有什么方法可以禁用对特定元素的默认搜索,比如 a contenteditable div?这样,虽然CTRL-F遍历该单词的页面,每次按下 时都会突出显示每个实例,ENTER但该元素中的所有单词都会被完全忽略?

0 投票
1 回答
15954 浏览

c - fgets 和处理 CTRL+D 输入

我正在从用户那里获取一些标准输入,如果用户按下CTRL+D,我想显示一个错误并终止程序。我想也许我的问题可能与卡在 while 循环中有关;

我不明白为什么如果用户在第一次输入时按下CTRL+D,程序会做出相应的响应,但第二次却完全忽略了它。

0 投票
2 回答
12815 浏览

python - 为什么按 Ctrl-反斜杠会导致核心转储?

当我在 python 应用程序(例如 python shell)中时,按下Ctrl\会导致

为什么会这样,我怎样才能避免这种情况?如果我Ctrl\一不小心按下就会退出应用程序,这是非常不方便的。

0 投票
2 回答
9186 浏览

javascript - ctrl + 单击 JavaScript

我已经在这个问题上广泛浏览了互联网,包括 stackoverflow。我的问题是我有一组“li”,当我使用 ctrl+click 手势时,我希望将多个“li”添加到数组中。我不断得到(e)未定义。我发现了这个:Detect CTRL and SHIFT key without keydown event?

但是提供的答案似乎对许多人有用,但对我却没有。每当我使用它时,即使作为脚本中的唯一项目,萤火虫也不会在控制台中响应,但我得到:“ReferenceError:e 未定义。” 我正在使用火狐。

我最大的问题是将其添加到函数中,并且作为事件触发的函数可以区分 ctrl+click 和正常单击。

有什么专业可以帮助我吗?Vanilla Javascript 首选。

本练习的重点是在单击时删除 LI,但如果按住 ctrl,我想一次删除多个。也许通过将它们存储在数组中。编辑:一些代码

0 投票
3 回答
22239 浏览

visual-studio - 如何关闭 Visual Studio 2013 预览版?

当我想搜索文件时,我使用Ctrl+ ,。搜索框弹出,然后我开始输入。但内置预览只是抓取我输入的任何内容并打开文件。尽管我还在打字。

我正在尝试打开一个名为 的文件report_vaccine,但我只能report在预览打开第一个选定报告时才知道。这使得这种形式的快速文件搜索几乎毫无用处,这令人沮丧,因为我们有数百个 proc,滚动并手动查找文件是一个巨大的痛苦。

如果有办法关闭预览,我会很好。这个命令正常工作对我来说比预览要打开的文件更重要。

我没有重新锐化器。我认为命令 就像Ctrl++ Shiftt