-
Typora Windows下修改快捷键
2020-12-02 08:10:31Typora Windows下修改快捷键 Windows情况下: Typoar版本:0.9.96(beta) 这次我主要是想文件树快捷键变成更符合我习惯的“ctrl+shift+2".查看了官方文档后,将这个步骤记录下来。 打开偏好设置,点击里面的打开...Typora Windows下修改快捷键
Windows情况下:
Typoar版本:0.9.96(beta)这次我主要是想文件树快捷键变成更符合我习惯的“ctrl+shift+2".查看了官方文档后,将这个步骤记录下来。
- 打开偏好设置,点击里面的打开高级设置
-
进入文件夹,打开[conf.user.json]
- 如果没有该文件的话,创建一个即可。
3.文本方式打开后,可以看到,有一块keyBinding
- 它是以json文件形式存在的,修改时要符合json语法.
- 找到对应想修改的快捷键名称,例如文件树(File Tree)
-
- 试了一下,好像中英文都可以识别,修改。我个人使用英文作为key来修改。
保存并重启Typro即可
-
windows_修改快捷键映射
2018-11-13 11:59:02作为走在时代最前沿的程序员,电脑必须玩的溜。...很多软件都自带了各种各样的快捷键,并允许用户修改快捷键。window作为一个成熟的系统,也提供了众多快捷键,比如win+E快速打开我的电脑,win+R快速打开命令行,win+L锁...作为走在时代最前沿的程序员,电脑必须玩的溜。要想电脑玩的溜,首先快捷键必须用的熟练。一般我们用快捷键最多的地方就是IDE,高效的写代码的时候是绝对离不开各种快捷键的。可以说,快捷键在很大程度上减少了我们很多繁琐的工作。
很多软件都自带了各种各样的快捷键,并允许用户修改快捷键。window作为一个成熟的系统,也提供了众多快捷键,比如win+E快速打开我的电脑,win+R快速打开命令行,win+L锁定屏幕等等。但是我们发现,win的快捷键还是不能解决一些我们想要的操作。比如想打开位置比较深的某个文件夹(需要逐渐打开好几层目录),想要快速最小化当前窗口,想要快速打开某个应用(而不是跑到桌面点击应用图标启动),或者在众多打开的程序中快速打开某个程序等等。
autohotkey可以说就是为了解决这些问题而诞生的。
安装 Autohotkey
从autohotkey官网下载 安装包。双击安装。安装过程很简单,一直点下一步就好了(放心,不会给你什么全家桶)。安装好后就可以关闭安装窗口。就可以开搞了。设置快捷键
随便找个目录,鼠标右键新建一个autohotkey的脚本。
映射一个动作——最小化当前窗口
文件名随便叫,创建好脚本后用编辑器打开这个脚本。然后我们就可以开始写autohotkey的代码。输入以下代码:#w:: ;;这里的 #->表示window键 w->表示字母w键 WinMinimize,A ;;最小化当前窗口 return ;;结束代码段
写完后我们保存,然后双击该脚本,脚本就开始运行了。这时我们同时按下win+w键,当前正在活动的窗口就会最小化了。映射一个键——上左下右
经常打字的人都知道,我们编辑文本时要上下左右移动光标,难免要将手移到方向键再移回来打字。对我这样的懒癌后期患者,这简直不能忍。所以我们通过autohotkey将上下左右键映射成其他键。下面是代码:!k:: ;; !->alt键 k->字母键k Send {Up} ;;输入 上 键 return !j:: Send {Down} return !h:: Send {Left} return !l:: Send {Right} return
我将它们映射成了 alt+h,j,k,l (符合vim风格,读者可以设置成jkli,可能更容易适应)。这样我们在编辑文本时想移动光标直接左手按alt键,右手hjkl就可以移动光标了。是不是很方便?映射一组键盘操作——删除复制粘贴一整行
很多IDE都有快速删除一行,复制一行的快捷键。我们通过aotohotkey也能实现;;;;;;;;;;;;;删除一整行 !d:: ;alt+d Send {Home} ;输出回车 Send +{End} ;输入shitf键+end键 Send {delete} ;输入delete键 return ;;;;;;;;;;;;;复制一整行 !y:: send {home} send +{end} send ^c ;输出ctrl+c,复制一整行 return ;;;;;;;;;;;;;另起一行粘贴内容 !p:: send {end} send {enter} send %clipboard% ;将剪贴板的内容输出 return
因为autohotkey设置的是windows全局快捷键。这样,我们在任何编辑器都可以使用这些快捷键了,使用alt+d删除一行,alt+y复制一行,alt+p粘贴内容。(但是要注意别把软件自带的快捷键给覆盖了)。打开某软件或者某网页
我们工作中经常要打开某软件或者某网站,又或者搜索某个东西。通过autohotkey我们可以非常快速的做到这一切。;;; 选中关键字后,同时按下win+b,打开百度搜索
#b:: ;win+b
Send ^c ;输入 ctrl+c
sleep,100 ; 等待100毫秒
run https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=92765401_hao_pg&wd=%clipboard%
;根据选中的内容打开百度搜索
return;;; 判断xshell进程是否启动,启动的话快速激活(窗口最大化)xshell,否则启动xshell
!+s:: ;; alt+shift+s
ifWinExist,ahk_class Xshell::MainFrame_0 ;;;判断xshell 进程是否启动
winActivate ;;; 激活窗口
else
run E:\xshell\Xshell.exe ;;; 运行xshell软件
return
这样我们想百度某个关键字的时候,直接选中这个关键字,然后同时按下win+b。系统就会通过默认浏览器打开百度页面(url已经携带了刚才那个关键字了)。上面的第二段代码实现了快速打开某个应用的功能,我们就不用去管它是否已经启动了,因为这些autohotkey已经帮我们判断了。
如果你不知道应用的 ahk_class ,也可以设置一个快捷键获取应用的ahk_class。
#g:: WinGetClass, title,A msgbox,%title% clipboard=%title% return
各个键的映射关系
下面列出一些特殊键的映射关系,更多的请参考官方文档:符号 说明 # window键 ! alt键 ^ ctrl键 + shift键 < 有两个相同键时,表示左边那个键.比如alt有左右两个键, > 表示相同键中右边的那个键 LButton 鼠标左键 RButton 鼠标右键 MButton 鼠标中间键 WheelDown 滚轮向下 WheelUp 滚轮向上 Backspace 退格键 CapsLock 大小写切换键 Escape 退出键
设置字符串映射
简单映射
我们可能有时会有这样一个场景,经常要输出一串长字符串,而且都是一样的。但是每次都输入也会觉得麻烦,有时甚至可能输错。autohotkey 提供了一种类似字符串映射的功能, 能够让我们去掉这些重复工作。::hello:: ;;和快捷键不同,前面加两个冒号 '::' 说明这是个字符串映射 send hello world ;;会变成改成输入hello world return ;;; 这段代码实现 ::pwd:: send yangjb{tab}123456 return
运行这个脚本后,你会发现你输入的hello会全部被autohotkey替换成 hello world。后面一段代码实现了在网页登录框,输出pwd的时候,自动填写用户密码的功能。({tab}用于换行)。建议做字符串映射的时候前面带一个或两个反斜杠’/’,这样就不会在平常输入文本的时候自动被映射走了。
通过字符串映射运行程序
凡是设置快捷能做的,字符串映射也一样能做。比如我们设置一个输出 /e就打开e盘的功能。::/e:: run e: ;;打开e盘 return
这样,我们在任何地方输入/e,都会打开e盘了。当然,你也可以打开某个具体的软件,或者打开某个网站。通过窗口输入命令
有时觉得快捷键太多了记不住,输入字符串又要特地去找个编辑的地方输入,都有各自的缺点。这时,我们就可以使用autohotkey自带的界面来优化我们的体验了。通过autohotkey弹出窗口,我们输入自定义的指令,快速实现我们想要的功能。autohotkey唤出一个输出窗口很简单,只要一句话就搞定: inputBox,fieldName,boxName。fieldName是用于接受用户输入的字符串,boxName是窗口名。下面直接上一个代码示范:tmp_path=f:\tmp ;;; autohotkey 可以事先定义一些变量 idea_path=E:\IntelliJ IDEA 2017.1.2\bin\idea64.exe !c:: inputBox,command,enter command if ErrorLevel return else if (command=="tmp") run %tmp_path% ;;;打开指定文件夹 用两个百分号%%包围说明这是一个变量 else if (command=="baidu") run http://www.baidu.com ;;; 快速打开百度 else if (command=="c" || command=="d" || command=="e" || command=="f") run %command%:/ ;;快速打开这些盘 else if (command=="idea") run %idea_path% ;;快速打开idea return
上面的代码,我们自定义了4个操作。当我们按下快捷键alt+c来唤出输入框。输入tmp的时候,会打开f:\tmp 目录。输入baidu的时候,会打开百度。输入c d e f的时候,会打开对应的盘符。最后,输入idea的时候,会打开idea程序。autohotkey输入框:
这样,我们可以将任何字符串对应到具体的操作中去。在具体的某个软件中设置快捷键
有的时候,我们不想在window全局设置快捷键,只想在某个程序中设置快捷键。autohotkey
也可以满足你的要求。#IfWinActive ahk_class Chrome_WidgetWin_1 ;; 下面的语句块只在chrome中生效 !n::Send ^t !x::Send ^w !,::Send ^+{Tab} !.::Send ^{Tab} !z::Send ^+t !+h::send ^h return
上面的代码实现只在chrome浏览器设置快捷键的作用。通过 #IfWinActive ahk_class Xshell::MainFrame_0 判断当前活动的是否是chrome进程,来激活快捷键设置。进程的ahk_class如何获取上文中已经说过。平常我们要左右移动chrome标签,chrome虽然提供了ctrl+tab或者ctrl+shift+tab,但是相当别扭。我们用autohotkey将它映射成alt+,键和alt+.键。就可以很方便的实现标签的切换了。alt+n可以快速的新建标签,alt+x快速关闭一个标签。
快速获取鼠标位置处的颜色取值
!+c:: MouseGetPos, mouseX, mouseY ; 获得鼠标所在坐标,把鼠标的 X 坐标赋值给变量 mouseX ,同理 mouseY PixelGetColor, color, %mouseX%, %mouseY%, RGB ; 调用 PixelGetColor 函数,获得鼠标所在坐标的 RGB 值,并赋值给 color StringRight color,color,6 ; 截取 color(第二个 color)右边的6个字符,因为获得的值是这样的:#RRGGBB,一般我们只需要 RRGGBB 部分。把截取到的值再赋给 color(第一个 color)。 clipboard = %color% ; 把 color 的值发送到剪贴板 return
-
windows通过注册表修改快捷键
2016-06-14 17:14:53最根本的办法就是直接修改注册表,达到修改快捷键的目的。 首先我们可以通过快捷键Ctrl+R来调出运行 之后输入regedit调出注册表管理的窗口 选中hkey_current_user -> control panel ->inpur method -> hot keys ...最根本的办法就是直接修改注册表,达到修改快捷键的目的。
首先我们可以通过快捷键Ctrl+R来调出运行
之后输入regedit调出注册表管理的窗口
选中hkey_current_user -> control panel ->inpur method -> hot keys
将00000011和00000071的virtual修改为35 00 00 00
之后关闭注册表管理程序,重启机器,这个快捷键就修改过来了。
在github'上也有人用c++开发了一个小的exe专门来禁止这个快捷键。
-
修改Windows 系统快捷键 与 MacOS 一致
2020-07-30 11:10:25没用MacOS之前,Windows啥都习惯,后来用久了MacOS,2个系统的快捷键键位因为不一致,切换系统用时会不习惯。 个人更偏爱MacOS的键位一些,因为键位距离近,顺手。比如Ctrl+C 与 command(win)+C ,明显后者仅需要大...没用MacOS之前,Windows啥都习惯,后来用久了MacOS,2个系统的快捷键键位因为不一致,切换系统用时会不习惯。
个人更偏爱MacOS的键位一些,因为键位距离近,顺手。比如Ctrl+C 与 command(win)+C ,明显后者仅需要大拇指+食指就可以,但是前者需要小拇指+食指,间距太远,我已经懒到这点距离都不愿跨的程度了。。。。
- 首先,下载一个配置工具:autohotkey 下载地址:https://www.autohotkey.com/
- 安装好之后,退出安装程序
- 在桌面,右键,新建一个 AutoHotKey Script
- 桌面上就会出现一个名为【新建AutoHotKey Script.ahk】的文件
- 右键文件,“Edit script”
- 粘贴以下内容到文件中,保存(可以删除掉文件中默认内容)
- 下半截与数字组合的是为了切浏览器标签页用
-
LWin & Tab::AltTab LWin & t::Send,^{t} LWin & w::Send,^{w} LWin & r::Send,^{r} LWin & c::Send,^{c} LWin & v::Send,^{v} LWin & x::Send,^{x} LWin & z::Send,^{z} LWin & y::Send,^{y} LWin & s::Send,^{s} LWin & a::Send,^{a} LWin & f::Send,^{f} LWin & h::Send,^{h} LWin & 1::Send,^{1} LWin & 2::Send,^{2} LWin & 3::Send,^{3} LWin & 4::Send,^{4} LWin & 5::Send,^{5} LWin & 6::Send,^{6} LWin & 7::Send,^{7} LWin & 8::Send,^{8} LWin & 9::Send,^{9}
- 右键文件,Run script
- 可以尝试使用 win+C 、win+V ,成功完成复制粘贴,设置成功!
在此,特别感谢原文博主给的方法:(我综合了一下双方的语法格式,亲测有效)
-
mac 下windows系统修改快捷键
2012-06-09 10:18:00来回切换系统,快捷键不一样是件很痛苦的事情,这样好了。http://dustyreagan.com/map-the-apple-key-to-ctrl-in-boot-camp/ 转载于:https://www.cnblogs.com/halou/archive/2012/06/09/2542885.html... -
windows 截屏快捷键x220_奇技淫巧之Windows快捷键
2020-12-29 10:19:59隐藏文件:妙用记事本:记录修改时间:你有用记事本记账或写日记的习惯吗?其实在记事本的文档开头输入".LOG"(无引号,字母为大写),之后记录内容并保存,这样以后打开就会看到之前每次修改的时间了。记录跟时间有关... -
ubuntu上matlab2014a修改成windows方式快捷键
2017-08-18 10:45:26在Ubuntu14.04上安装Matlab2014a后,发现原来在Windows上习惯的快捷键都不能用了,其实matlab的快捷键模式是可以调节的,把它修改成windows方式就行了 选择HOME > ENVIRONMENT > Preferences > Keyboard > Shortcuts... -
windows快捷键
2020-03-20 21:56:29有些软件自带快捷键可能会与Windows系统快捷键发生冲突,如无提示,可以打开该软件设置中的快捷键设置并修改或禁用。 中文名Windows 快捷键大全外文名Windows Quick Keys作 用方便操作条 件Windows系统工 具键盘104... -
idea修改快捷键为eclipse的快捷键
2020-07-22 10:55:41修改idea快捷键为eclipse的快捷键。 首先点开file,选择settings选项: 然后选择keymap, 将上面的下拉列表打开 选择eclipse,然后点击应用OK就行了 如果想改回idea的快捷设置,将选项改为windows就行了。 ... -
c++注释快捷键_MAC、Windows IDEA快捷键
2020-11-21 15:08:58MAC Idea快捷键的使用一、常用快捷键MAC1.修改自动编码格式 搜索reformat 将command+option+L 改为 command+shift+F 2.修改删除当前行 搜索Delete Line 将command+delete 改为 command+D 3.代码提示 搜索Basic ... -
修改注册表屏蔽windows系统快捷键的方法
2013-04-11 15:54:171.屏蔽鼠标右键 HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer 修改内容: ...修改后需重新启动WINDOWS,启动后,你将不能在桌面,驱动器,文件夹等地方使用 -
myeclipse快捷键修改 windows语言切换快捷键修改
2009-10-15 10:45:56Alt+/ 快速提示快捷键 Eclipse3.3中把内容助手(Content Assist)的快捷键由 Alt+/ 改成了Ctrl+Space,这与操作系统的输入法切换的快捷键冲突,所以造成内容助手不能使用了。 而已前Eclipse 3.2版本中的 Alt+/ ... -
Ubuntu18.04下修改快捷键
2019-07-16 16:33:00Ubuntu下修改快捷键 Intelij Idea在Ubuntu下的快捷键几乎和windows差不多,最常用的一个快捷键与系统冲突: Ctrl + Alt + T idea是surround with. 我常用来添加try-catch. 但Ubuntu里是用来启动Terminal的。 需要把... -
idea生成get/set方法快捷键ALT+insert无效,修改快捷键
2020-07-17 15:36:31由于快捷键冲突或者无效,导致idea生成get/set方法的快捷键ALT+insert无效,现在来修改快捷键,步骤如下: 一、位置:File->settings->keymap->Main menu->Code->Generate… 1、在需要修改快捷键方式... -
windows截图快捷键方法
2019-04-11 08:21:17windows+Shift+S 可以修改所截图形大小 ps:在网上翻找了一半天全是些直接屏幕截图的方法。 -
eclipse修改快捷键
2020-09-27 22:53:441.打开eclipse,右上方选择Windows 2.在选项中选择preferences 3.打开属性配置窗口,选择Genaral----keys 4.以farmat代码格式化为例,原先的是Ctrl+shift+F热键 5.我们选择farmat,将热键删除,保存 6.选择一段... -
eclipse跳转到指定行快捷键_MAC、Windows IDEA快捷键
2020-12-31 01:23:34MAC Idea快捷键的使用一、常用快捷键MAC1.修改自动编码格式 搜索reformat 将command+option+L 改为 command+shift+F 2.修改删除当前行 搜索Delete Line 将command+delete 改为 command+D 3.代码提示 搜索Basic ... -
windows修改输入法快捷键为ctrl+space
2015-12-29 14:27:34如果你要设置或修改一个直接切换到某输入法的快捷键那么可以改这个键值,对于我们举的00000010/11/12这三个主键来说还是保持00 00 00 00吧;Target IME的设置方法是:先在HKEY_LOCAL_MACHINE\SYSTEM\... -
Windows常用快捷键,打开记事本,打开我的电脑,屏幕投影扩展,远程桌面快捷键
2019-07-25 09:07:44网上很多windows快捷键的说明,这里不多记录,本文...记事本打开没有快捷键,这里创建了一个快捷键,搜索记事本,打开所在位置,右键属性修改快捷键 打开硬盘(我的电脑) Win+E 屏幕投影扩展 Win+P ... -
Myeclipse 修改快捷键
2013-10-24 13:02:05启动MyEclipse 选择菜单栏 Windows ->Preperences ->General ->keys 在 text输入框输入Content aasist 给Bind框 输入:ctrl+j 在输入框找到Word Completion 给Bind框输入 Alt+/ 第二种方式直接在打单词时进行... -
PhpStorm查找“回到上次编辑位置”的快捷键,查找快捷键,修改快捷键
2020-07-05 21:33:19看到搜索结果的快捷键,右键即可修改 Windows下: 文件,设置 左侧的“快捷键” 搜索关键词,即可找到快捷键 通过快捷键查找对应功能的方法 点击搜索框右侧的图标“Find action by Shortcut”即可。 ... -
IDEA修改快捷键方法(在原快捷键不变的基础上增加自己习惯的快捷键)
2020-10-22 15:13:25实习公司配发了Mac,很多按键与Windows冲突,开发过程中不太习惯…特别是IDEA中快捷键很多,我们可以通过下面的方法修改成自己想要的快捷键 解决方案: 方法其实很简单,打开setting设置(Ctrl+alt+s 快捷键),点击... -
05 IntelliJ IDEA修改快捷键
2018-08-08 20:05:46在IDEA工具中, Ctrl+空格 的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷 键冲突,需要修改IDEA中的快捷键 File->Settings->keymap->Main menu->code-&... -
Windows快捷键
2017-07-22 10:50:50Ctrl+c 复制 Ctrl+v 粘贴 Ctrl+x 剪切 Ctrl+s 保存 Ctrl+z 撤回上一步操作 Ctrl+Tab 在应用中切换页面 Alt+Tab(Windows+Tab) 快速切换应用 ...F2 快速修改文件名(先选中你要修改的文件) F5 刷新页面 -
Windows 撤销快捷键“ctrl+z“失效解决方法
2020-10-10 17:12:24系统:windows10 问题:撤销快捷键失效 解决方案:导致问题的原因可能有好几种,我这种是由于搜狗输入法导致的,修改相应设置就好了。 打开控制面板——>搜“语言”,进入 2. 进入语言首选项 进入键盘设置 ... -
Windows修改输入法全角半角快捷键
2016-08-29 11:00:41该菜单下有很多菜单选项,其中11的那个是控制全角半角的快捷键 Key Modifiers: 设置shift键,04 40 00 00 表示只有右Shift键有效。 Virtual Key: 表示Shift之后的组合键,30 00 00 00 ... -
mac快捷键修改跟windows一样_VS Code 快捷键大全(Windows + Mac)
2020-11-25 05:54:49VS Code (Windows)快捷键全局Ctrl + Shift + P, F1 显示命令面板Ctrl + P 快速打开Ctrl + Shift + N 打开新窗口Ctrl + Shift + W 关闭窗口基本Ctrl + X 剪切(未选中文本的情况下,剪切光标所在行)Ctrl + C 复制(未... -
c语言复制粘贴快捷键_windows复制粘贴快捷键,windows系统复制粘贴快捷键
2020-12-20 09:07:55现在越来越多的软件为了方便广大用户,都制作了自己的快捷键也就是软件所谓的热键,大多都是以ctrl和alt为依托的加字母组合,这导致了有些软件的热键和系统功能的快捷键重复从而导致了系统的冲突而引发的快捷键无法... -
Windows7 半角全角快捷键 修改方法
2019-09-12 06:58:19Windows7 下 输入法全半角快捷键默认为 shift+空格。 很容易误按,但用“文本服务和输入语言”对话框修改无法成功。 本文提供一种修改方法。 修改方法: 在开始菜单搜索框中输入regedit.exe,打开注册表编辑...