Problem:
Lets take q w e r t y keys. 'q' is a quaff, 'w' is a wield & etc. How to be able to use them as new hotkeys without loosing their 'traditional' function?
Solution:
Make all traditional hotkeys work with ctrl (lower case) and alt (capitals). For example:
'q' - quaff; would be ctrl+q (now it's exit game.. so we need to remap it somewhere else);
'Q' - suicide; would be alt+q (unused right now)
'w' - wear/wield; would be ctrl-w (unused!); 'W' - unused (move there exit game?) would become alt+w
& etc
It would be really great to create such setup as alternative to traditional one.
===
UPDATE:
Actually it's possible to reassign all keys. Thanks to Blue for info:
I checked - it works!you can re-assign any keys you like. A macro action will always use the actual 'commands' for each key in the action. So for example you could make an action that only contains the letter "r" and bind it to key q, then make another action "q" and bind it to key r. Now you simply swapped these two keys, functionally.
So, if you put any arbitrary action on key <X>, actually using this key INSIDE a macro action will NOT (ie recursively) call a macro but rather use the original key's game function as listed in '?' screen.
So you can just redefine the whole keyboard as you like to.
But... I got a problem:
My macro with alt+[a-z] doesn't work (pushing alt at % make 'beeps'). At the same moment alt+numpad works... Is it possible to solve such issue? I've created topic about it at 'bug' section: https://www.tomenet.eu/phpBB3/viewtopic.php?f=9&t=1858
===
Maybe .prf file could be edited via hex codes: https://www.eso.org/~ndelmott/ascii.html ... I'll try it soon