Skip to content

Instantly share code, notes, and snippets.

@giammin
Forked from JarvisPrestidge/Pok3r.ahk
Last active July 12, 2016 14:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save giammin/e55f07ecb3578e8793e2b9894cc8172f to your computer and use it in GitHub Desktop.
Save giammin/e55f07ecb3578e8793e2b9894cc8172f to your computer and use it in GitHub Desktop.
Personal AutoHotKey script that turns any keyboard into a Pok3r.
#CommentFlag //
#InstallKeybdHook
// Author: Jarvis Prestidge
// Description: Simulates my preferred keyboard layout, similiar to that of the Pok3r 60% keyboard
// on any keyboard without programmable keys. i.e. my laptop ^^
// <COMPILER: v1.1.22.00>
// =========================
// Pok3r Layout Marcos
// =========================
#Persistent
SetCapsLockState, AlwaysOff
CapsLock & j::Send {Blind}{Left DownTemp}
CapsLock & j up::Send {Blind}{Left Up}
CapsLock & k::Send {Blind}{Down DownTemp}
CapsLock & k up::Send {Blind}{Down Up}
CapsLock & i::Send {Blind}{Up DownTemp}
CapsLock & i up::Send {Blind}{Up Up}
CapsLock & l::Send {Blind}{Right DownTemp}
CapsLock & l up::Send {Blind}{Right Up}
CapsLock & u::SendInput {Blind}{Home Down}
CapsLock & u up::SendInput {Blind}{Home Up}
CapsLock & o::SendInput {Blind}{End Down}
CapsLock & o up::SendInput {Blind}{End Up}
CapsLock & p::SendInput {Blind}{PgUp Down}
CapsLock & p up::SendInput {Blind}{PgUp Up}
CapsLock & ;::SendInput {Blind}{PgDn Down}
CapsLock & ; up::SendInput {Blind}{PgDn Up}
// CapsLock + number keys equal function keys (F1-F10)
CapsLock & 1::SendInput {Blind}{F1}
CapsLock & 2::SendInput {Blind}{F2}
CapsLock & 3::SendInput {Blind}{F3}
CapsLock & 4::SendInput {Blind}{F4}
CapsLock & 5::SendInput {Blind}{F5}
CapsLock & 6::SendInput {Blind}{F6}
CapsLock & 7::SendInput {Blind}{F7}
CapsLock & 8::SendInput {Blind}{F8}
CapsLock & 9::SendInput {Blind}{F9}
CapsLock & 0::SendInput {Blind}{F10}
CapsLock & -::SendInput {Blind}{F11}
CapsLock & =::SendInput {Blind}{F12}
// Make CapsLock & Backspace equivalent to delete
CapsLock & BS::SendInput {Del Down}
CapsLock & BS up::SendInput {Del Up}
// Make CapsLock & space equivalent to delete
CapsLock & Space::SendInput {Del Down}
CapsLock & Space up::SendInput {Del Up}
// Make Win Key + Capslock work like Capslock
#Capslock:
If GetKeyState("CapsLock", "T") = 1
SetCapsLockState, AlwaysOff
Else
SetCapsLockState, AlwaysOn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment