Estuve intentando reasignar el teclado de mi Mac con Xmodmap, pero sólo tuvo algo de éxito. La reasignación funciona cuando busco los códigos de las teclas con el probador de eventos, pero cuando realmente escribo el teclado no se reasigna. El código que estoy usando es
nano .Xmodmap
keycode 10 = e
keycode 11 = t
keycode 12 = y
keycode 49 = h
keycode 39 = o
keycode 48 = i
keycode 46 = n
keycode 22 = d
keycode 23 = f
keycode 25 = k
keycode 24 = j
keycode 42 = r
keycode 39 = l
keycode 53 = p
keycode 43 = semicolon
keycode 45 = o
keycode 65 = BackSpace
clear lock
xmodmap .Xmodmap
Un programa similar (con diferentes keycodes) funciona en mi raspberry pi, así que me pregunto si hay algún paso adicional necesario en un Mac para que el teclado xmodmap sea el que realmente envíe las pulsaciones.