I use a TypeMatrix keyboard with a french 芦b茅po禄 mapping. On this keyboard the underscore "_" is Alt+Space.
On some environments (a VM under Parallels for example) it doesn't work. Therefore I'd like to remap an unused key to "_".
I can't find a way to use simple mapping to do this as "underscore" does appear in the drop-down list. How can I do this? Is this a feature not implemented yet?
I cannot find how to that either. In my case, I just want Right Command to be mapped to Underscore. I tried to map Right Command to Shift and to Minus at the same time (as Shift+Minus = Underscore), but that didn't work.
I am trying to do something similar. I want to map caps lock directly to underscore. Since an underscore is really shift+hyphen, a complex modification is required. I can't figure out any way to add my own complex modification in the app, or submit a file to the website...
But I was able to create a complex modification in ~/.config/karabiner/assets/complex_modifications/underscore_mapping.json to do my mapping. I've included the file, and @kurko I also included your right command mapping.
Download, unzip the file, and move to ~/.config/karabiner/assets/complex_modifications/. Open the app, click on the Complex Modifications tab, click on Add rule, select the rule in the list (it should be there now) and click Enable.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Most helpful comment
I am trying to do something similar. I want to map caps lock directly to underscore. Since an underscore is really shift+hyphen, a complex modification is required. I can't figure out any way to add my own complex modification in the app, or submit a file to the website...
But I was able to create a complex modification in
~/.config/karabiner/assets/complex_modifications/underscore_mapping.jsonto do my mapping. I've included the file, and @kurko I also included your right command mapping.Download, unzip the file, and move to
~/.config/karabiner/assets/complex_modifications/. Open the app, click on the Complex Modifications tab, click on Add rule, select the rule in the list (it should be there now) and click Enable.underscore_mapping.json.zip