`

Jquery ctrl+key快捷键实现 How to create Ctrl+Key shortcuts in Javascript

阅读更多
兼容ie6-ie8/Chrome/Firefox
/**
 * Ctrl+Key shortcuts
 * @param {string} key,etc:'A'
 * @param {function} callback:event callback
 * @param {array} args:callback's args
 */
$.ctrl = function(key, callback, args){
    var isCtrl = false;
    $(document).keydown(function(e){
        if (e.which === 17) 
            isCtrl = true;
        if (e.which === key.charCodeAt(0) && isCtrl === true) {
            callback.apply(this, args);
            return false;
        }
    }).keyup(function(e){
        if (e.which === 17) 
            isCtrl = false;
    });
};
分享到:
评论
1 楼 kenshu 2011-10-14  
小哥,怎么调用 ?

相关推荐

    vscode快捷键速查表

    Ctrl+K Ctrl+S Keyboard Shortcuts Basic editing Ctrl+X Cut line (empty selection) Ctrl+C Copy line (empty selection) Alt+ ↑ / ↓ Move line up/down Shift+Alt + ↓ / ↑ Copy line up/down Ctrl+Shift+K ...

    eclipse快捷键 Keyboard Shortcuts

    增量查找功能也可以通过Ctrl+K和Ctrl+Shift+K来实现。 在代码导航方面,Eclipse同样提供了丰富的快捷键。例如,Ctrl+O可以快速打开类型结构对话框,而Ctrl+T则提供快速类型选择功能。快速跳转到特定代码行使用的是...

    jQuery快捷键绑定插件jquery-shortcuts.zip

    jQuery Shortcuts 是个超轻量级的方法,使用 jQuery 来绑定快捷键(热键)。 标签:jquery

    Dreamwear快捷键

    - **自定义快捷键**:通过`Edit > Keyboard Shortcuts`菜单进行设置。 - **查看源代码**:`Ctrl + U` - **预览在默认浏览器**:`F12` - **预览在新窗口**:`Ctrl + F12` - **预览在新浏览器实例**:`Alt + F12` - **...

    PowerPCB 5.0.1中的快捷键

    其次,我们要讨论的是“功能快捷键(Function Key Shortcuts)”。F1提供在线帮助,是解决疑惑的好帮手。F2添加走线,F3进入动态走线模式,F4切换层,F5选择引脚对,F6选择网络,F7启用半自动走线,F8开启或关闭鼠标...

    vscode快捷键_快捷键_vscode_

    VSCode的快捷键可以根据个人习惯进行自定义,这在`File` > `Preferences` > `Keyboard Shortcuts`中设置。通过熟练掌握这些快捷键,开发者可以更流畅地工作,提高生产力。建议将`vscode快捷键.pdf`文档保存为参考,...

    keyboard-shortcuts-windows.pdf

    最后,VS Code的快捷键还包括一些组合键,这些组合键使用了额外的修饰键,比如Alt、Shift和Ctrl等,以实现更复杂的功能,如撤销/重做光标操作、缩进和凸出代码、快速跳转到匹配的括号等。 以上这些快捷键对于提高VS...

    PS快捷键photoshop快捷键

    - **自定义快捷键**:通过 `Edit > Keyboard Shortcuts` 可以根据个人习惯定制快捷键,提高工作效率。 - **利用辅助工具**:如使用标尺 (`Ctrl+R`) 和网格 (`Ctrl+H`) 可以更准确地进行图像编辑。 以上为Photoshop...

    ShortCuts快捷键专家1.0

    《ShortCuts快捷键专家1.0》是一款专注于提高用户计算机操作效率的软件,通过提供丰富的自定义快捷键功能,帮助用户快速执行各种常用操作,从而节省时间,提高工作效率。这款1.0版本的快捷键专家是其最初的迭代,...

    VS Code keyboard shortcuts_open_E-book_vscodepdf_

    此外,VS Code还允许用户自定义快捷键,以适应个人习惯,你可以通过`File` > `Preferences` > `Keyboard Shortcuts`来定制自己的快捷键配置。不断实践和探索,你会发现VS Code是一个极其强大且灵活的开发工具。

    PS教程+快捷键

    7. **快捷键(Shortcuts)** 快捷键是提高Photoshop操作效率的重要手段。例如,`Ctrl+T`用于自由变换,`Ctrl+J`复制图层,`Ctrl+Z`撤销,`Ctrl+Shift+I`反选等。熟练掌握快捷键能极大提升工作流。 8. **路径...

    keyboard-shortcuts-linux.pdf

    VS Code在Linux操作系统下运行时,用户可以通过快捷键迅速执行各种编辑和管理任务,从而提高开发效率。以下是VS Code在Linux下的一些常用快捷键及其功能说明: 基础编辑快捷键: - Ctrl + X: 剪切当前行 - Ctrl + C...

    Eclipse快捷键

    ### Eclipse 快捷键详解 #### 一、编辑操作(Editor Shortcuts) **1. 全局搜索(Global Search)** - **Ctrl + F**:打开“查找”对话框,进行基本的文本搜索。 - **Ctrl + Shift + K**:在文件中查找下一个...

    PLSQL_Developer使用技巧及常用快捷键

    1. **快捷键配置文件:**将自定义的快捷键配置保存到 `shortcuts.txt` 文件中,该文件通常位于 PL/SQL Developer 的插件目录 `~/PlugIns` 下。在这个文件中可以添加如下的快捷键映射: - `s=SELECT` - `i=INSERT` ...

    PLSQL 使用技巧、快捷键

    ### PLSQL Developer 使用技巧与快捷键详解 #### 一、概述 PL/SQL Developer是一款功能强大的集成开发环境(IDE),专为Oracle数据库设计,能够帮助开发者高效地编写、调试及优化PL/SQL代码。本文将详细介绍PL/SQL ...

    keyboardshortcuts(Borland).rar_c++builder快捷键

    在“Current Keys”部分可以看到该命令当前的快捷键配置,若要更改,只需在“Press new shortcut key(s)”栏中按下新的组合键,然后点击“Assign”。 设置快捷键时要注意避免冲突,确保新设置的快捷键不会与已有的...

    VS Code Shortcuts.7z

    例如,通过`Ctrl + ,`(或者`Cmd + ,`在Mac OS中)打开设置,找到“键盘快捷方式”(Keyboard Shortcuts),在此处可以查看、修改和添加快捷键。 除了基本的编辑操作,VS Code还支持一系列高级快捷键,如`Alt + ...

    BIWS-Excel-Shortcuts

    在深入探讨BIWS-Excel-Shortcuts的内容之前,首先需要明确BIWS通常指的是“Breaking Into Wall Street”,这是一家专注于提供金融建模、投资银行和私募股权职业培训的机构。Excel在金融行业是广泛应用的工具,无论是...

Global site tag (gtag.js) - Google Analytics