To be honest, Outlaw is not good at working with non-US keyboards where you need to use ALT keys to type brackets, etc. It’s a limitation of the development environment I use. I do intend to fix that in the future, but for now, in the latest version of Outlaw, you can do simple key remapping.
Go into Preferences > Advanced and click the + in the upper-right — Add New Preference.
A new line will appear at the bottom of the list. Click “unititled” in the first column and change that to remap then click “unspecified” in the second column and change that to the keys you want to remap.
The format is:
key=remappedKey
For example, if you need to remap the [ key because your keyboard requires an ALT key press, choose another key that you seldom use. For example, I can’t recall the last time I used a caret ^ symbol in any of my Corona code. So to remap that I’d put this in the second column:
^=[
If I wanted to remap more keys, I’d just separate them with commas:
^=[,`={
Then click the OK button to save the preferences and now when you press the caret ^ key the [ bracket will be typed.
And if, inside Preferences > Editor you check the box to Automatically Close Brackets then when you type ^ on the screen you’ll get [] — so no need to remap the closing brackets.
You can only do single-key remapping — at this time you can’t specify CTL-^ or anything like that. Just basically trade one (rarely used) key for one that’s more important.
Hi,
I found a solution that works better for me. I used Microsoft Keyboard Layout Creator, you can create your own keyboard layout and use it with Outlaw. In fact, I have an ES-Outlaw keyboard layout installed and working OK
Luis, thanks so much for sharing your solution. I’m sure a lot of people will find that helpful!
Jay