Adding custom keyboard mappings to linux