标签: ctrl

通过按钮触发Ctrl S或Ctrl P.

好的,现在我知道你可以听按键(keydowns keyups等...)但我想TRIGGER一个按键.就像用户按下CTRL+S保存一样.

简短的问题是,是否可以使用Jquery同时触发2个按键?我一直试图查看这个,但我发现的所有东西都在谈论捕获按键而不是触发它们,特别是同时按下两个按键.

有什么想法可以实现吗?如果你能引导我走上正确的轨道,我将不胜感激.

jquery triggers key keypress ctrl

4
推荐指数
1
解决办法
1万
查看次数

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

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

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

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

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

javascript browser events ctrl

4
推荐指数
2
解决办法
5088
查看次数

IE 7 CTRL +点击打开一个新窗口 - 如何抑制它?

CTRL+点击链接打开一个新窗口时,是否可以禁止默认的IE 7功能?如果是这样,怎么样?

谢谢!

click ctrl internet-explorer-7

3
推荐指数
1
解决办法
6391
查看次数

C# - 在 WebBrowser 控件中捕获 CTRL-鼠标滚轮

我正在用 C# 开发一个带有嵌入式WebBrowser控件的 Windows 窗体应用程序,以“防伪”(即禁用上下文菜单、后退按钮、自由导航等)访问第三方 Web 应用程序。

现在我正在尝试将缩放功能添加到我的自定义浏览器。我有键盘组合为它工作(CTRL + 和 CTRL - 对底层 ActiveX WebBrowser 对象进行正确的 OLE 调用),但在WebBrowser我不得不处理的其他令人沮丧的事情中,我似乎无法弄清楚如何像 IE 一样捕捉 CTRL-鼠标滚轮来模拟缩放功能。我到处寻找解决方案,但无济于事。

为了弄清楚,我创建了一个空表单,其中只有 WebBrowser 控件,并发现以下内容:

  1. MouseWheel当父窗体具有焦点并且鼠标光标悬停在窗口顶部(例如应用程序的标题上)时,或者当鼠标光标悬停在WebBrowser控件上时,当控件未出现时,CTRL-MouseWheel 始终会触发该事件即使父窗体有焦点,也要有焦点。
  2. MouseWheel当鼠标光标悬停在WebBrowser控件上并WebBrowser具有焦点时,CTRL-MouseWheel 永远不会触发该事件,并且似乎没有效果。
  3. 在没有 CTRL 的情况下使用鼠标滚轮滚动窗口内容,WebBrowserMouseWheel在垂直滚动条完全到达顶部或底部之前不会触发事件。
  4. Message对于从父窗体继承的示例类和从父窗体继承的示例类和WM_MOUSEWHEEL通过覆盖拦截for仅适用于上述条件(正确表示)。WndProcDefWndProcWebBrowserwParamMK_CONTROL
  5. PreviewKeyDown正如预期的那样,按下 CTRL 时会触发该事件,但仍不与鼠标滚轮一起执行任何操作。

所以我猜它Message是在父窗体和托管控件级别下处理的,并且不会冒泡到我可以拦截甚至处理它的地方。有没有办法做到这一点,或者使用 CTRL-MouseWheel 模拟放大和缩小的其他方法?

谢谢阅读!

c# browser forms ctrl mousewheel

3
推荐指数
1
解决办法
5406
查看次数

通过Java Ctrl + C信号?

在perl中,我们可以这样做:

print("\x03");
Run Code Online (Sandbox Code Playgroud)

Ctrl+C

我们可以用Java做类似的事吗?

java ctrl

3
推荐指数
1
解决办法
3211
查看次数

fgets和处理CTRL + D输入

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

int readInput(){
   char buff[10];
   int count = 0;
   int counter;
   printf("Enter random number: ");
   fgets(buff, 10, stdin);
   if ((int) strtol(buff, NULL, 10) == 0){
      printf("Error reading number. \n");
      return 0;   //This will get hit if the user presses CTRL+D at this input.
   }
   counter = atol(buff);
   while (count < counter){ 
      printf("Enter a label: ");
      fgets(buff, 10, stdin);
      if ((int) strtol(buff, NULL, 10) == 0){
         printf("Error reading label");
         return 0;  //This will not get hit if the user …
Run Code Online (Sandbox Code Playgroud)

c linux fgets ctrl

3
推荐指数
1
解决办法
1万
查看次数

如何在执行 Ruby 脚本的 Python 脚本中捕获 Ctrl+C?

我正在从 Python 脚本中执行 Ruby 脚本。这是我的 Python 脚本“script007.py”的样子:

.
.
.
os.system("ruby script.rb") #executing ctrl+c here 

print "should not be here"
.
.
.
Run Code Online (Sandbox Code Playgroud)

我在 Ruby 脚本运行时执行CTRL+C但它只是停止“script.rb”并继续执行“script007.py”的其余部分。我知道这是因为它在 Ruby 脚本停止时打印“不应该在这里”。

有没有办法可以在我的 Python 脚本中捕获CTRL+ C,即使它发生在 Ruby 脚本中?如果需要进一步解释,请告诉我。

ruby python scripting ctrl

3
推荐指数
1
解决办法
347
查看次数

Python-Ctrl L不起作用

尝试在Python 2.7.8中使用Ctrl+ L清除Power Sheel,但没有任何反应。

Windows 10是否有任何问题?

python ctrl python-idle

3
推荐指数
1
解决办法
1353
查看次数

在Swing App中检测CTRL + V但保留原始功能

在聊天应用程序中,我希望用户能够从他/她的剪贴板发送图像.为此,我想抓住任何CTRL+V键盘输入.由于默认情况下应该可以粘贴文本,因此不能覆盖原始的ctrl + v-function(粘贴文本).

我看到有两种方法,其中一种方法对我无效:

1st:取自官方Java文档:KEY LISTENER

editorPane.addKeyListener(new KeyListener() {
    @Override
    public void keyPressed(KeyEvent e) {
        e.getKeyChar()
        // when I press ctrl+v, ^ this is falsely a white square character, looks like (U+25A1). Plain v without ctrl does work.
        e.getKeyCode()
        // ^ this is falsely 0

        // (e.getModifiersEx() correctly returns InputEvent.CTRL_DOWN_MASK)
    }
Run Code Online (Sandbox Code Playgroud)

第二名:关键约束力

InputMap iMap = editorPane.getInputMap(condition);
ActionMap aMap = editorPane.getActionMap();
iMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_V, InputEvent.CTRL_DOWN_MASK), "ctrlV");
aMap.put("ctrlV", new AbstractAction() {
    @Override
    public void actionPerformed(ActionEvent e) {
        // …
Run Code Online (Sandbox Code Playgroud)

java swing keylistener key-bindings ctrl

2
推荐指数
1
解决办法
2193
查看次数

每个 ctrl + 键及其信号的行为是什么?

给定一个信号列表(kill -l 可以给你),我想知道所有可以引发其中一个信号的 ctrl + 键。例如,当在终端上运行前台进程时,ctrl+c 会引发 SIGINT。是否可以 ?ctrl+键映射到系统上的哪里?如果有一个C可以显示的功能就更好了。

c linux bash signals ctrl

2
推荐指数
1
解决办法
2121
查看次数