.xmodmaprc
editThis modification works best in conjunction with the USA International (AltGr dead keys) layout.
Switch [Esc] and [CapsLock], put 'ł' and 'Ł' on 'w' and 'W', diaeresae on 'a', 'o' and 'u', make keypad dot an actual dot, put '/' and '\' on Super_R (a legacy from using the CyMotion Pro which had a dedicated @-sign there).
clear lock
clear mod4
keycode 9 = Caps_Lock NoSymbol Caps_Lock NoSymbol Caps_Lock
keycode 66 = Escape NoSymbol Escape NoSymbol Escape
keycode 25 = w W w W lstroke Lstroke aring Aring
keycode 38 = a A a A adiaeresis Adiaeresis ae AE
keycode 24 = q Q q Q aacute Aacute at Greek_OMEGA
keycode 32 = o O o O odiaeresis Odiaeresis oslash Oslash
keycode 33 = p P p P oacute Oacute thorn THORN
keycode 30 = u U u U udiaeresis Udiaeresis downarrow uparrow
keycode 29 = y Y z Z uacute Uacute leftarrow yen
keycode 91 = KP_Delete KP_Decimal KP_Separator
keycode 134 = slash backslash
add mod4 = Super_L
add lock = Caps_Lock
Super_L
editThe Super_L key doesn't seem to work as expected on Fedora. Usually, the Super_L settings can be omitted.