XCAPE(1) xcape Manual XCAPE(1) (NAME) xcape - (SYNOPSIS) xcape [-d] [-t timeout] [-e map-expression] (DESCRIPTION) xcape (modifier) . Control_L ( ) Escape . (OPTIONS) -d . . -t timeout timeout ( ) . timeout . -e map-expression map-expression (). (EXPRESSION SYNTAX) 'ModKey=Key[|OtherKey]' . - (;) . keysym ( XK_) . Shift Shift . <<{>> 'ModKey=Shift_L|bracketleft' ( '{' '[' ). ModKey ( #) (#0) (#0x) . keycode . (EXAMPLES) Shift Escape Control Ctrl-O : xcape -e 'Shift_L=Escape;Control_L=Control_L|O' xmodmap . xmodmap xcape . (space bar) ctrl : keysym keycode control . emacs . Hyper_L . spare_modifier="Hyper_L" xmodmap -e "keycode 65 = $spare_modifier" xmodmap -e "remove mod4 = $spare_modifier" # hyper_l is mod4 by default xmodmap -e "add Control = $spare_modifier" space keycode ( xcape ). xmodmap -e "keycode any = space" xcape . xcape -e "$spare_modifier=space" (SEE ALSO) xmodmap(1), xev(1) (AUTHORS) xcape Albin Olsson (albin dot olsson at gmail dot com) John Hill 2014-02-13 XCAPE(1)