Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #NoTrayIcon
- Capslock & t::
- Suspend, Toggle
- msgstring := "Capslock hotkeys " . (A_IsSuspended ? "disabled" : "enabled")
- Gui, -SysMenu -caption +toolwindow +alwaysontop
- Gui, color, 000000
- WinSet, Transparent, 150
- Gui, font, s14 cFFFFFF, Segoe UI
- Gui, add, text, vtext, %msgstring%
- Gui, show, noactivate
- sleep, 1250
- Gui, Destroy
- return
- ; CAPS+hjkl,uiop : Arrows, nav
- *Capslock::return
- Capslock & h::SendKey("{left}")
- Capslock & j::SendKey("{down}")
- Capslock & k::SendKey("{up}")
- Capslock & l::SendKey("{right}")
- Capslock & u::SendKey("{home}")
- Capslock & i::SendKey("{pgdn}")
- Capslock & o::SendKey("{pgup}")
- Capslock & p::SendKey("{end}")
- ; Caps+wasd,qerf : Arrows, nav
- Capslock & w::SendKey("{up}")
- Capslock & a::SendKey("{left}")
- Capslock & s::SendKey("{down}")
- Capslock & d::SendKey("{right}")
- Capslock & q::SendKey("{pgup}")
- Capslock & e::SendKey("{pgdn}")
- Capslock & r::SendKey("{home}")
- Capslock & f::SendKey("{end}")
- ; Misc
- Capslock & x::SendKey("{delete}")
- Capslock & BS::SendKey("{delete}")
- ; CAPS+`1234567890-= : Function key remap
- Capslock & `::SendKey("{esc}")
- Capslock & c::SendKey("{esc}")
- Capslock & 1::SendKey("{F1}")
- Capslock & 2::SendKey("{F2}")
- Capslock & 3::SendKey("{F3}")
- Capslock & 4::SendKey("{F4}")
- Capslock & 5::SendKey("{F5}")
- Capslock & 6::SendKey("{F6}")
- Capslock & 7::SendKey("{F7}")
- Capslock & 8::SendKey("{F8}")
- Capslock & 9::SendKey("{F9}")
- Capslock & 0::SendKey("{F10}")
- Capslock & -::SendKey("{F11}")
- Capslock & =::SendKey("{F12}")
- ; Media controls
- CapsLock & '::
- Send {Media_Play_Pause}
- return
- CapsLock & [::
- Send {Media_Prev}
- return
- CapsLock & ]::
- Send {Menu, MenuName, Cmd [, P3, P4, P5]dia_Next}
- return
- CapsLock & `;::
- SoundSet, +2
- SoundGet, master_volume
- master_volume := Round(master_volume)
- SoundGet, ismute, , mute
- if (ismute == "On") {
- master_volume .= " (Mute)"
- }
- Gosub, VolShowOff
- Gosub, VolShow
- return
- CapsLock & /::
- SoundSet, -2
- SoundGet, master_volume
- master_volume := Round(master_volume)
- SoundGet, ismute, , mute
- if (ismute == "On") {
- master_volume .= " (Mute)"
- }
- Gosub, VolShowOff
- Gosub, VolShow
- return
- CapsLock & .::
- SoundSet, +1, , mute
- SoundGet, ismute, , mute
- if (ismute == "On") {
- master_volume := "Mute"
- } else {
- SoundGet, master_volume
- master_volume := Round(master_volume)
- }
- Gosub, VolShowOff
- Gosub, VolShow
- return
- VolShow:
- if !WinExist("volume") {
- msgstring := "Volume: " master_volume
- Gui, -SysMenu -caption +toolwindow +alwaysontop
- Gui, color, 000000
- WinSet, Transparent, 150
- Gui, font, s14 cFFFFFF, Segoe UI
- Gui, add, text, vtext, %msgstring%
- Gui, show, noactivate, volume
- }
- SetTimer, VolShowOff, 1250
- return
- VolShowOff:
- SetTimer, VolShowOff, off
- Gui, destroy
- return
- SendKey(key) {
- if (GetKeyState("ctrl", "P") and GetKeyState("shift", "P")) {
- sendinput, ^+%key%
- } else if (GetKeyState("ctrl", "P") and GetKeyState("alt", "P")) {
- sendinput, ^!%key%
- } else if (GetKeyState("alt", "P") and GetKeyState("shift", "P")) {
- sendinput, !+%key%
- } else if GetKeyState("ctrl", "P") {
- sendinput, ^%key%
- } else if GetKeyState("shift", "P") {
- sendinput, +%key%
- } else if GetKeyState("alt", "P") {
- sendinput, !%key%
- } else {
- sendinput, %key%
- }
- return
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement