Win10的窗口快捷键及改动

win10的新窗口快捷键令人印象深刻,它在多个桌面之间切换的功能,使得我们保持窗口布局的同时,减少不必要的操作。

比较基础的win键[1]组合

  • win + ←或→窗口移动到桌面左侧或右侧
  • win + ↑或↓窗口最大化或最小化
  • win + d显示桌面(再次按下恢复)

如果win10也有就好了

之前用了linux GNOME桌面系统之后,发现有个功能挺好用,win + pageup 或 pagedown切换不同的桌面,就在想如果win10也有这功能就好了。


发现win10虚拟桌面

在网上看到win10的快捷键:

  • win + ctrl + d可以新建虚拟桌面;
  • win + ctrl + ←或→在这些桌面之间切换;
  • win + ctrl + F4关闭此桌面
  • win + tab显示所有桌面略缩图

快捷键不方便单手操作

win10的这些设定增加了效率。例如,我经常会用两个虚拟桌面,桌面1用来写读书笔记;桌面2用来预览笔记的网页效果。

我在第一屏看书,然后用思维导图软件组织成合理的框架结构,保存为读书笔记。

然后在第二屏,把笔记转换为markdown文件,在浏览器里实时预览效果(chrome + markdown plus插件)

经常在两个桌面之间切换,这时候右手为了按win + ctrl + ←或→,不得不在键盘的主键区方向键区鼠标之间来回移动,这就有点繁琐。

有没有什么办法?我想

  • win + ctrl + a和s代替win + ctrl + ←和→(桌面切换)
  • win + ctrl + x代替win + ctrl + F4*
    (关闭当前虚拟桌面)*
  • win + q代替alt + F4(关闭当前窗口)

这样左手单手操作就可以。


win10快捷键的修改方法:AHK

win10本身并不能直接修改快捷键,查找了相关资料之后,AutoHotKey进入了视野。

它可以把按下某键变为按下另一键的效果,尤其在某个键损坏的时候很方便。

如何使用:一个可用的最简版

在网上下载AutoHotKey并安装,这时创建一个后缀为ahk的文件,在里面输入:

;===============================================================================
;用来修改win10默认的窗口快捷键,使左手可以单手操作
;===============================================================================
^#a::
    send, {lwin down}{ctrl down}{left}
    sleep 50
    send, {lwin up}{ctrl up}
return
;按下ctrl + win + a等于按下ctrl + win +  左方向键


^#s::
    send, {lwin down}{ctrl down}{right}
    sleep 50
    send, {lwin up}{ctrl up}
return
;按下ctrl + win + s等于按下ctrl + win +  右方向键


^#x::
    send, {lwin down}{ctrl down}{f4}
    sleep 50
    send, {lwin up}{ctrl up}
return
;按下ctrl + win + x等于按下ctrl + win +  F4


#q::
    send, {alt down}{f4}
    sleep 50
    send, {alt up}
return
;按下win + q等于按下alt + F4

#w::
    send, {lwin down}{up}
    sleep 50
    send, {lwin up}
return
;按下win + w ,将窗口最大化,接下来的按键都是窗口缩放操作

#a::
    send, {lwin down}{left}
    sleep 50
    send, {lwin up}
return
;按下win + a ,将窗口向左移动

#s::
    send, {lwin down}{right}
    sleep 50
    send, {lwin up}
return
;按下win + s ,将窗口向右移动

#z::
    send, {lwin down}{down}
    sleep 50
    send, {lwin up}
return
;按下win + s ,将窗口变小

up表示松开按键;以;开始的一行是给人看的注释,对程序无作用。

新快捷键开机自动生效

windows以前版本上在开始菜单有个启动文件夹,一开机就会启动这里面的文件,以前经常用来开机宽带拨号。

win10中的这个文件夹可以在C:/programdata/microsoft/windows/[开始]菜单/程序/启动[2]找到,创建AHK文件的快捷方式,然后把快捷方式剪切到这就行了。


更多阅读

其它win快捷键:
点击查看更多win10快捷键

你也可以尝试将win + ←→↑↓修改为win + aswz这四个键位。{up}当大括号里只有up时,代表上方向键。{down}同理代表下方向键。

然后配合win + 1或2或 ...激活任务栏上第n个窗口。

当然AHK的功能要强大的多,上面列举的只是最简单的功能,还包括在文本编辑器中输入hw,然后变成输入hello,world!等很多功能。

如果想了解AHK,点击查看中文入门教程


  1. 键盘左下角Ctrl和Alt之间的键。

  2. c盘的programdata文件夹默认是隐藏的,在地址栏输入C:/programdata回车即可。

推荐阅读更多精彩内容