我的Windows使用技巧

26 年 1 月 10 日 星期六 (已编辑)
406 字
3 分钟

按键映射

https://learn.microsoft.com/en-us/windows/powertoys/

使用PowerToys修改按键映射 Pasted image 20260120101045.png

修改后

  • Caps Lock = Win + Space:用于切换输入法
  • Alt + C = Ctrl + Insert:复制
  • Alt + E = Win + E:打开文件资源管理器
  • Alt + Q = Alt + F4:关闭程序
  • Alt + V = Alt + Shift:粘贴
  • Alt + X = Ctrl + X:剪贴
  • Ctrl + V = Shift + Insert:粘贴
  • Ctrl + Shift + Space = Caps Lock:大写锁定切换

App启动

https://www.raycast.com/

Pasted image 20260120101409.png

虚拟桌面

常驻4个虚拟桌面

  • 微信聊天
  • 开发
  • 文档
  • 摸鱼

增加快捷键切换,使用Alt + 1、2、3、4,通过AHK实现(AI写的) 需要下载VirtualDesktopAccessor.dll文件到ahk相同目录

#Requires AutoHotkey v2.0
#SingleInstance Force

dll := A_ScriptDir "\VirtualDesktopAccessor.dll"
if !FileExist(dll) {
    MsgBox "缺少 VirtualDesktopAccessor.dll`n请把 DLL 放到脚本同目录:`n" dll
    ExitApp
}

; -------- 热键 --------
!1::Go(1)
!2::Go(2)
!3::Go(3)
!4::Go(4)
!5::Go(5)

!+1::MoveAndGo(1)
!+2::MoveAndGo(2)
!+3::MoveAndGo(3)
!+4::MoveAndGo(4)
!+5::MoveAndGo(5)
; ----------------------

Go(n) {
    global dll
    try {
        ; 参数:int desktopNumber(0-based)
        ; 返回:int
        DllCall(dll "\GoToDesktopNumber", "Int", n-1, "Int")
    } catch as e {
        MsgBox "GoToDesktopNumber 调用失败:`n" e.Message "`n`n常见原因:DLL 位数不匹配(x86/x64)或 DLL 不是这个版本"
    }
}

MoveAndGo(n) {
    global dll
    hwnd := WinGetID("A")
    if !hwnd
        return

    try {
        ; 参数:HWND + int desktopNumber(0-based)
        ; 返回:int
        DllCall(dll "\MoveWindowToDesktopNumber", "Ptr", hwnd, "Int", n-1, "Int")
        DllCall(dll "\GoToDesktopNumber", "Int", n-1, "Int")
    } catch as e {
        MsgBox "MoveWindowToDesktopNumber/GoToDesktopNumber 调用失败:`n" e.Message "`n`n若你在移动“管理员权限窗口”,脚本也需要管理员运行"
    }
}

输入法

https://github.com/mbbill/no_english_mode 使用这个软件做到每次切换到中文输入法的时候都是中文,修改之后体验类似Mac,只是用Caps Lock切换输入法,使用Ctrl + Shift + Caps Lock 切换大写锁定

文章标题:我的Windows使用技巧

文章作者:violet

文章链接:https://www.vio.vin/posts/wo-de-windows-shi-yong-ji-qiao[复制]

最后修改时间:


商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文采用CC BY-NC-SA 4.0进行许可。