Capslock and Esc】的更多相关文章

将Caps Lock转换成Esc(windows and linux) 1. linux 下将Caps Lock 转换成Esc 作为一个vimer,Caps Lock对我(还有其他很多人)来说根本就是多余的,而且在键盘中的位置根本不合理,一不小心就按到了Caps Lock,然后就出错了.Esc又是vim下使用最为频繁的按键,将Caps Lock替换成Esc真是再好不过了,而且不用担心按ESC的时候按到了该死的F1. 可能有人会问,这样对于连续的大写不是就不方便了吗?我们可以先用小写,然后选中该段…
一天手软,于是买了一个机械键盘.cherry g80-3494 红轴各方面都不错就是有一个问题我经常用vim,其中esc.及F键区离主键盘区实在是太远了. 习惯于vim模式的人都有一种懒症,就是手指非常的不喜欢就离开了主键盘区. 于是就寻思着怎么样解决这个问题百度一下果然有解决的办法呢. 修改注册表文件直接导入这样. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\…
Capslock 键的劣性 如果你是 Windows 系统用户,就会发现,很多时候我们是用不到 Capslock 键的.Capslock 键是切换大小写的锁定,而在平常工作中,只要摁住 Shift 键一样可完成该功能.并且 在键盘的布局上来看 ,Capslock 键 的地理位置 非常便捷,这不可是我们想要的. 下文将告诉你 如何把 作用微小的 Capslock键 变成你的得力助手. 修改前奏 本文使用的修改键的脚本语言 是使用的 AutoHotKey ,一门超级强大的脚本语言. 点击AutoHo…
上次写了一篇博文,讲如何通过AutoHotKey改造CaspLock,使其成为一个方便的编辑按键,并特意给出了设计的思路方便参考. 见地址:http://www.cnblogs.com/Vonng/p/4240219.html 今日闲来无事,将这一脚本进行了不少修改,增加了一些更为实用的功能,例如媒体控制.并参照@shines77的改进将鼠标操作加入脚本中. 主要的改动包括:将CapsLock键 + F1到F7改造为了媒体功能键:CapsLock+B, W, S, Q的功能变更:CapsLock…
前言 CapsLock,也就是键盘左边中间那个大写锁定.平时很少会用到,跟shift功能重复不谈,更多的时候还会带来各种额外的麻烦. 一直以来的都是一个非常碍事讨厌的存在.就是这么一个垃圾键,偏偏却占了最方便的辅助键位位置.万能神奇小软件AutoHotKey,程序员的好帮手,小拇指的大救星,提供了一个简单可靠的解决方案来帮助广大的程序员变废为宝.比起其他键盘改造方案,它不像Dvorak这类键盘映射,在你临时ShowTime总会添乱:也不像HHKB这类硬件外设,携带不便带还额外要钱.一个随身携带的…
鼠标事件 事件种类 鼠标事件指与鼠标相关的事件,主要有以下一些. (1)click事件 click事件当用户在Element节点.document节点.window对象上,单击鼠标(或者按下回车键)时触发.“鼠标单击”定义为,用户在同一个位置完成一次mousedown动作和mouseup动作.它们的触发顺序是:mousedown首先触发,mouseup接着触发,click最后触发. 下面是一个设置click事件监听函数的例子. div.addEventListener("click",…
这几天都没有动力写mongodb的东西,我果然还是太懒了么~ 主要是没有一个系统的东西整理出来,加上我令人拙计的语言表达能力,这个坑只能慢慢再补了. 最近在折腾emacs这个东西,首先说我曾经算是个极为坚定的VIM党,我在各种IDE里面基本都会要装VIM化的插件,而且我的浏览器Firefox一直有Vimperator这个插件,现在上网如果不能用d关网页/用t开tab就会觉得难受.那么我为啥还要搞emacs呢?而且眼看着sublime一天天变得流行起来,而emacs基本没什么新人在用,我为啥又在这…
Emacs折腾经验谈 这几天都没有动力写mongodb的东西,我果然还是太懒了么~ 主要是没有一个系统的东西整理出来,加上我令人拙计的语言表达能力,这个坑只能慢慢再补了. 最近在折腾emacs这个东西,首先说我曾经算是个极为坚定的VIM党,我在各种IDE里面基本都会要装VIM化的插件,而且我的浏览器Firefox一直有Vimperator这个插件,现在上网如果不能用d关网页/用t开tab就会觉得难受.那么我为啥还要搞emacs呢?而且眼看着sublime一天天变得流行起来,而emacs基本没什么…
背景: (1) 我的笔记本G450上,Page_up/Page_down键分别和Home/End在同一个键位上,需要同时按住Fn键才能敲出Home/End (2) 习惯用Vim的同志都有这个感觉,Esc键太远了,因此,何不把Caps与Esc对掉一下呢 解决: Page_up/Page_down与Home/End互换 需要知道四个键的keycode$ xev | grep keycode 利用软件xmodmap,编写脚本文件(e.g. .swap_keys),将下面的内容复制到里面!swap Pa…
键盘事件 键盘事件由用户击打键盘触发 主要有 keydown.keyup .keypress三个事件,它们都继承了 KeyboardEvent 接口. keydown         按下键时 触发 keyup        松开键时 触发 keypress        按下有值的键时 触发 即按下 Ctrl.Alt.Shift.Meta 这样无值的键,这个事件不会触发. 对于有值的键,按下时先触发 keydown 事件,再触发这个事件. 如果用户按下 不放时,就会连续触发键盘事件 keydo…
js & 快捷键 demo js-keyboard-shortcuts.html https://codepen.io/webgeeker/pen/MLYrNq let isCtrl = false; document.addEventListener("keyup", () => { // }); document.addEventListener("keyup", function(e) { let key = e.which || e.keyCo…
NO1 .认识.命令 例 删除man.config中第1到30行的注释 1.光标移到#上,按下x删除 2.按下j将光标移到第二行#上,之后按下. 3.可以看到第2行的#也被删除了因为.就是重复上次命令,而我们上次执行的是删除 4.所以删除1-30的# 我们可以 j.j.j.j.j…  直到删除第30行的#为止. 当然了 也可以为1-30行 添加注释 结合.命令很强大不是吗? NO2. 查找并手动替换 既然是手动替换那么就需要确认了  经过了vim command handbook的训练 你自然会…
Windows--AutoHotKey 初次了解AutoHotKey,是在Win下最爱效率神器: AutoHotKey | 晚晴幽草轩这篇博客中,博主有对AutoHotKey作详细介绍,这里不在赘余.当时打字很慢,更苦于写代码时需要经常按方向键.Home/End等按键(当然这些问题有些编辑器可以解决),个人而言很是痛苦,直到遇到了AutoHotKey,解决了一大痛点,可以用它来重新布局我的键盘.看到了@冯若航大佬分享的AHK脚本AutoHotKey常用函数或小技巧有哪些分享?,稍微做了一丁点修改…
1. Windows 之 AutoHotKey 初次了解AutoHotKey,是在Win 下最爱效率神器:AutoHotKey | 晚晴幽草轩这篇博客中,博主有对AutoHotKey作详细介绍,这里不再赘余.当时打字很慢,更苦于写代码时需要经常按方向键.Home.End以及删除键等等按键(当然这些问题有些编辑器就可以解决),还经常涉及到文本选择,对个人而言很是痛苦,直到遇到了AutoHotKey,解决了一大痛点,可以用它来重新布局我的键盘.看到了@冯若航大佬分享的AHK脚本AutoHotKey…
我喜欢用vim来编辑,经常要按到esc,但是去按那个按键确实比较的远,而且CapsLock这个按键对我来说着实有些鸡肋,所以就想在win7上也能像ubuntu那样把capslock映射为esc,在网上寻找的过程中,找到了一个靠谱的做法. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] ,,,,,,,,,,,,,,3a,,,,, 具体…
无语,大写锁定键基本不用,却占据这么重要的位置,凭啥?换了,搜了半天,决定用它uncap(https://github.com/susam/uncap) 一个开放源代码的小工具,就位踢走大写键而生地,足够简单,开放源码,我喜欢. 先贴出了,慢慢研究下.…
桌面编辑一个文件CapsLock2Esc.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,3a,00,01,00,01,00,3a,00,00,00,00,00 双击,注册表自动更改了…
成品: REGEDIT4     [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,36,00,3a,00,00,00,00,00     <<CapsLockToRShift.reg>>         解释,参考文档:     | 将Caps Lock转换成Es…
前:所谓修饰键,就是Ctrl,Alt,Shift,Win这些按键. Update: 我使用AHK写了一个功能更丰富的脚本:https://github.com/h46incon/ModifierCustomizer 一.功能: 能自定义新的修饰键 在这个修饰键的基础上可以定义新的组合快捷键 对于快捷键的功能,呃,只能进行映射到别的按键 如把<Capslock+J>映射至下方向键(Vim党的福音) 制作这个工具的原因就是Vim用惯了,就不想使用方向键了.所以就想着能使用别的快捷键代替这几个方向键…
使用过 .xmodmap,重启后就失效,添加到rc.local也不管用,后来通过在xorg里配置成功. 更改xorg里的键盘配置,增加Option "XkbOptions" "caps:swapescape" 我用的archlinux在/etc/X11/xorg.conf.d/00-keyboard.conf,有些可能在 /etc/X11/xorg.conf 一个可能的键盘字段类似下面这样 Section "InputClass" Identif…
需求:Ubuntu下用Vim时,ESC因为在左上角,还算是好按,但是Ctrl就太坑了,在左右两个下角,实在是太不方便了. 经过分析决定将:CapsLock键改为Ctrl,但仍然保留下面的原Ctrl键(使用Ctrl+Space来切换输入法,已经习惯了,不想换). 简单的说,就是用Ctrl替换CapsLock键. 方法: 1.编辑keyboard文件. sudo vim /etc/default/keyboard 2.该文件默认为这个样子: # KEYBOARD CONFIGURATION FILE…
vim除了hijk之外,按键频率最高的大概是Esc,本人已经有点Esc强迫症的兆头了.默认的Esc键远在边陲,按起来也忒麻烦了.怎么解决? 在google大神的帮助下,找到了两个方案: CapsLock => Esc 这个绑定习惯显然来自emacser, 尝试了下,还是Capslock => Ctrl来得舒服,放弃. imap kj <esc> (注意:是kj而非jk,其间的区别多按几下自能体会) 感觉很不错,就是食指/中指的负担又加重了,hijk快要按抽筋了. 另外目前本人在用的…
一.下面这部分可以将capslock与ctrl互换 将下面的代码放入-/.Xmodmap中, remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L 注意大小写 二.看到知乎一个网友的回答后,可以通过以下方法进行修改 作者:lee moo链接:ht…
win10下使用vim编辑时,需频繁用Esc键,可是Esc键在键盘左上角,位置遥远,操作不便.可以CapsLock键处在黄金位置,但是几乎无用,看过键盘发展历史,其实是是在发展过程中的意外而已,将两键的位置对调不就行了.通过修改注册表搞定它: 1.win+r打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout,在右边窗口右击,新建->新建二进制值,选中新建对象,右击修改,将数值名称改为Scan…
2020.07.09 更新 作者更新了3.x版本,因此更新了3.x版本的博客,可以戳这里. 本篇文章介绍的是2.x版本. 1 Capslock+简介 Capslock+利用了键盘少用的Capslock键,实现了很多强大的操作.Capslock+是开源的,源码在Github上,点击这里查看,不强制收费. 官网:Capslock+官网. 2 基础功能 2.1 光标移动 按键 效果 capslock+e 光标向上 capslock+d 光标向下 capslock+s 光标向左 capslock+f 光…
.前言 C#打印小票可以与普通打印机一样,调用PrintDocument实现.也可以发送标注你的ESC指令实现.由于 调用PrintDocument类时,无法操作使用串口或TCP/IP接口连接的pos打印机,并且无法发送控制指令实现pos打印机的切纸.走纸等动作.因此个人建议使用ESC指令进行打印会更通用. 本类需要调用 ImageProcessor.cs .POS机打印小票ReceiptHelper using System; using System.Collections.Generic;…
http://files.cnblogs.com/files/liuzhaoyzz/sendkeys%E5%A4%A7%E5%B0%8F%E5%86%99.rar 首先利用GetKeyState(vbKeyCapital) 的API获取capslock的状态,如果开启了,就SendKeys "{capslock}", 然后SendKeys "s",这样子的语句,默认=SendKeys "s",false的,如果操作其他程序,最后一个sendkey…
1.前言 C#打印小票可以与普通打印机一样,调用PrintDocument实现.也可以发送标注你的ESC指令实现.由于 调用PrintDocument类时,无法操作使用串口或TCP/IP接口连接的pos打印机,并且无法发送控制指令实现pos打印机的切纸.走纸等动作.因此个人建议使用ESC指令进行打印会更通用. 本类需要调用 ImageProcessor.cs 2.POS机打印小票ReceiptHelper using System; using System.Collections.Generi…
最近经常发现esc键突然变得不能用了.主要是使用搜狗输入法时使用esc键取输错的字,因此还以为是搜狗的问题,后来突然想到可能是因为打开某个软件导致esc不能用,最后发现居然是ps,在网上查了后发现很多朋友也遇到了类似的问题. 虽然知道原因了,但是并没有找到解决方法.…
项目开发时很多时候会需要用到弹出框,而且很多框架都有自己的弹出框,比较现在很流行的bootstrap就有模态框(model). 很多时候这东西用起来非常方便,可以为开发省去很多自己定义的时间!最近项目中也用到了bootstrap,以及它人模态框model.用起来真的很爽,只需要$("#popbox").model("show")即可.但是爽归爽,bug也随之而来了! 原因是我需要在弹出框中定义一些事件和方法以及一些变量!但是,当我点击了某个元素使得某一个变量产生变化…