跳转至

配置

键位映射

if !A_IsAdmin
{
    Run('*RunAs "' A_ScriptFullPath '"')
    ExitApp
}

; 左Alt左Ctrl
LAlt::LCtrl

; CapsLockEsc
CapsLock::Esc

; 左Ctrl左Alt
LCtrl::LAlt

; 右AltCapsLock
RAlt::CapsLock

; 右ShiftWin+H
RShift:: {
    Send "#h"
}
if !A_IsAdmin
{
    Run('*RunAs "' A_ScriptFullPath '"')
    ExitApp
}
#Requires AutoHotkey v2.0+

SetWinDelay(-1)

; Ctrl+Alt+左键拖动移动
^!LButton::{
    CoordMode("Mouse","Screen")
    MouseGetPos(&mx,&my,&hwnd)
    WinGetPos(&wx,&wy,,, hwnd)
    MouseGetPos(&mx,&my)
    While GetKeyState("LButton","P"){
        MouseGetPos(&nx,&ny)
        WinMove(wx+(nx-mx), wy+(ny-my),,, hwnd)
        Sleep 0
    }
}

; Win+左键拖动自由缩放
<#LButton::{
    CoordMode("Mouse","Screen")
    MouseGetPos(&sx,&sy,&hwnd)
    WinGetPos(&wx,&wy,&ww,&wh, hwnd)
    MouseGetPos(&sx,&sy)
    While GetKeyState("LButton","P"){
        MouseGetPos(&nx,&ny)
        deltaX := nx - sx
        deltaY := ny - sy
        WinMove(,, ww + deltaX, wh + deltaY, hwnd)
        Sleep 0
    }
}
; Ctrl+SpaceWin+Space
^Space:: {
    Send "#{Space}"
}

开机自动启动

将脚本放到%APPDATA%\Romming\Microsoft\Windows\Start Menu\Programs\Startup这个路径下.

评论