`
shiweili
  • 浏览: 7608 次
  • 性别: Icon_minigender_2
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JavaScript实现快捷键---插入特殊字符

阅读更多

Script代码:

     <SCRIPT LANGUAGE="JavaScript">
  function insertText(evt,objinput)
  {
    evt = evt?evt:window.enent;
    if(evt .keyCode==192){
   var pos = objinput.value.indexOf("`") + 1;
   objinput.value = objinput.value.replace(/`/g,"■");
   setCursorPos(objinput,pos);
    }
  }

//设置光标位置
   function setCursorPos(obj,pos){
    try{
     obj.setSelectionRange(pos,pos);
   
    }catch(e){
     try{
       range=obj.createTextRange();
       range.collapse(true);
       range.moveStart('character',pos);
       range.select();
     }catch(e){}  
    }   
   }   
  </SCRIPT>

Html:

<input type="text" jwcid="mingXi" class="inputstyle1" onkeyup="insertText(event,this)"/>

 快捷键说明

 ■的生成:  `键

 

分享到:
评论
1 楼 shiweili 2007-07-04  
onkeyup="insertText(event,this)"

相关推荐

    Qt QTextEdit 实现快捷键注释功能

    另外,你可能需要根据不同的语言(如C++、Python、JavaScript)来选择不同的注释符号(如`/* ... */`、`#`等)。这些细节可以根据具体需求进行扩展和优化。 以上就是利用Qt的QTextEdit组件实现快捷键注释功能的详细...

    java 的快捷键

    ##### 3.4 JavaScript 源代码编辑器快捷键 - **粘贴:** `Shift+Insert` - 常规的粘贴功能。 - **选择下一个元素:** `Alt+Shift+Right` - 移动到当前行或块的下一个部分。 - **选择上一个元素:** `Alt+Shift+Left` ...

    vscode默认快捷键文档.pdf

    - Ctrl+K, Ctrl+F: 格式化选中的代码区域(仅JavaScript有效)。 - F12: 跳转到定义位置。 - Alt+F12: 查看定义信息。 - F2: 重命名当前符号。 - Ctrl+K, Ctrl+X: 删除当前行尾的空白字符。 【终端操作】 - Ctrl+`:...

    pycharm快捷键.pdf

    - 这个快捷键可以用来全局搜索文件、类、符号、文件夹等,非常适合快速定位。 - **查找 / 替换**:`Ctrl + F / R` - 查找文本或替换文本的功能,在编辑器内使用。 - **在路径中查找 / 替换**:`Ctrl + Shift + F...

    ReSharper常用快捷键

    - `F12`:导航到符号定义,可以深入查看函数或变量的实现。 2. **查找和替换** - `Ctrl+Shift+F`:在整个解决方案中进行查找,节省时间。 - `Ctrl+Shift+R`:全局替换,可以快速修改大量代码。 3. **重构** -...

    纯javascript实现副文本框

    "纯javascript实现副文本框"这个主题聚焦于如何利用JavaScript来创建一个功能丰富的文本输入组件,这种组件通常被称为富文本编辑器。副文本框,或者说是富文本编辑器,允许用户在网页上进行类似Word的文本编辑,包括...

    sublime快捷键

    17自增符号:$ 18ID和类属性#header .title form#search.wide 19自定义属性p[title="Hello world"] td[rowspan=2 colspan=3 title] 20文本:{} a{Click me} p&gt;{Click }+a{here}+{ to continue} 二、Doc Blockr 在...

    idea 8.0 常用快捷键

    此快捷键用于导航到方法的实际实现。如果你正在查看一个接口的方法声明,并想要看到其具体的实现细节,只需按 `Ctrl+Alt+B` 即可跳转至该方法的实现处。这对于理解接口和抽象类的具体实现非常有帮助。 #### 6. **...

    Visual code快捷键大全

    ### Visual Studio Code 快捷键大全 #### 一、VS Code 概览 **Visual Studio Code**(简称“VS Code”)是由微软于2015年4月30日在其年度开发者大会Build上正式发布的一款跨平台源代码编辑器。这款编辑器支持多种...

    Dreameaver快捷键

    通过熟练掌握这些Dreamweaver快捷键,您可以更高效地编写和编辑HTML、CSS、JavaScript等网页代码,实现快速定位、修改和组织网页内容。同时,了解并习惯使用这些快捷键有助于减少鼠标操作,提高编程速度,降低疲劳感...

    Sublime Text3快捷键

    4. **Ctrl+Shift+L**:首先需要手动选中多行,然后按下此快捷键将在每一行的末尾插入光标,从而允许同时编辑这些行。这对于修改多行中的共同元素非常有用。 5. **Ctrl+Shift+M**:选择括号内的内容,并且可以选择...

    IntelliJ IDEA 的 Win 和 Mac 快捷键大全

    IntelliJ IDEA 是一款由 JetBrains 公司开发的强大集成开发环境(IDE),主要应用于 Java 开发,同时也支持其他多种编程语言和技术栈,如 Kotlin、Groovy、Scala、Android、JavaScript 和 TypeScript 等。...

    insert-special-characters:WordPress块编辑器(Gutenberg)的特殊字符插入器

    插入特殊字符 WordPress块编辑器(Gutenberg)的特殊字符插入器。 概述 曾经想在Gutenberg中工作时添加特殊字符,突然发现自己对经典编辑器和特殊字符插入器的渴望吗? 很久以后,Insert Special Characters插件将在...

    Javascript键盘虚拟键值编码表

    在JavaScript编程中,了解键盘虚拟键值编码表是非常重要的...例如,创建自定义的快捷键、检测用户输入的特殊字符等。在游戏开发、在线文本编辑器或任何需要用户输入的场景中,键盘虚拟键值编码表都起着至关重要的作用。

    PyCharm快捷键.docx

    * Ctrl + D:删除插入符号 代码格式化快捷键 * Ctrl + Shift + U:展开/折叠代码块 * Ctrl + NumPad+ /-:展开/折叠所有 * Ctrl + NumPad+ /-:保存所有 版本控制快捷键 * Ctrl + S:版本控制 VCS 操作 * Alt + ...

    myeclipse快捷键大全

    ### MyEclipse快捷键大全详解 #### 一、概述 MyEclipse是一款强大的集成开发环境(IDE),主要用于Java EE应用程序的开发。它基于Eclipse平台,并添加了许多额外的功能,如Web应用开发工具、数据库工具等。为了...

    Javascript KeyCode大全

    - **Shift_L (16)**:左Shift键,用于输入大写字母或特殊字符。 - **Control_L (17)**:左Ctrl键,常与其他键组合使用以实现快捷操作。 - **Alt_L (18)**:左Alt键,用于激活菜单或与其他键组合使用。 - **Pause (19...

    FLASH快捷键.pdf

    28. F6、F7、F8:这些快捷键分别用于选择、插入关键帧和创建新符号。 29. Shift+F6、Shift+F7、Shift+F8:用于删除关键帧、清除场景和删除符号。 30. Ctrl+F7、Ctrl+F8:切换到“库”面板和“动作”面板。 由于...

    idea mac官方快捷键!按照使用频率排序生产效率资料

    它不仅支持Java,还支持其他多种编程语言,如Python、JavaScript、Groovy等。在Mac平台上,掌握IntelliJ IDEA的快捷键能显著提高开发效率,减少鼠标依赖,使程序员更加专注于代码编写。 本资料是针对Mac用户的...

Global site tag (gtag.js) - Google Analytics