Skip to content

Instantly share code, notes, and snippets.

@alexc7018
Created January 25, 2017 14:24
Show Gist options
  • Save alexc7018/e175f8dd0df4bc56ce6fd9782cc1c48e to your computer and use it in GitHub Desktop.
Save alexc7018/e175f8dd0df4bc56ce6fd9782cc1c48e to your computer and use it in GitHub Desktop.
Remap keyboard layout to Dvorak in Kali 2016.2
#!/bin/bash
xmodmap -e "keycode 38 = a A"
xmodmap -e "keycode 56 = x X"
xmodmap -e "keycode 54 = j J"
xmodmap -e "keycode 40 = e E"
xmodmap -e "keycode 26 = period greater"
xmodmap -e "keycode 41 = u U"
xmodmap -e "keycode 42 = i I"
xmodmap -e "keycode 43 = d D"
xmodmap -e "keycode 31 = c C"
xmodmap -e "keycode 44 = h H"
xmodmap -e "keycode 45 = t T"
xmodmap -e "keycode 46 = n N"
xmodmap -e "keycode 58 = m M"
xmodmap -e "keycode 57 = b B"
xmodmap -e "keycode 32 = r R"
xmodmap -e "keycode 33 = l L"
xmodmap -e "keycode 24 = apostrophe quotedbl"
xmodmap -e "keycode 27 = p P"
xmodmap -e "keycode 39 = o O"
xmodmap -e "keycode 28 = y Y"
xmodmap -e "keycode 30 = g G"
xmodmap -e "keycode 55 = k K"
xmodmap -e "keycode 25 = comma less"
xmodmap -e "keycode 53 = q Q"
xmodmap -e "keycode 29 = f F"
xmodmap -e "keycode 52 = semicolon colon"
xmodmap -e "keycode 59 = w W"
xmodmap -e "keycode 20 = bracketleft braceleft"
xmodmap -e "keycode 60 = v V"
xmodmap -e "keycode 61 = z Z"
xmodmap -e "keycode 47 = s S"
xmodmap -e "keycode 21 = bracketright braceright"
xmodmap -e "keycode 35 = equal plus"
xmodmap -e "keycode 34 = slash question"
xmodmap -e "keycode 48 = minus underscore"
@codehearted
Copy link

OMG Thank you!!!! I've been banging my head against this for way too long. I can type again!

@parasbhanot
Copy link

thanks , can we have programmer dvorak as well ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment