Keymap tweaks
Put control to the right place on X86
The following can be used with xmodmap to put control (more precise: left control) on the caps lock key, and add a compose key where control used to be. Put that into something like .Xmodmap, and load it with `xmodmap .Xmodmap'. Once it works enable automatic loading on startup by putting that command into .xinitrc, .xsession or whatever your box reads when starting X11
Please note that I'm using decimal codes instead of hex as that's what you'll get from xev.
! remove lock from CapsLock
remove Lock = Caps_Lock
! remove Control hook for Control_L
remove Control = Control_L
! add Control_L symbol to Caps Lock Key
keycode 66 = Control_L
! register Control hook for that
add Control = Control_L
! add Compose for left Control key
keycode 37 = Multi_key
Dvorak keymap with modified control and compose x86/Linux
Dvorak keymap under Solaris
While you can change your Sun-Keyboard to many different layouts Dvorak is not supported. If one wants to use Dvorak one has to use tweaked Keymaps. You'll find keymaps for Solaris x86 and sparc here.