If you have a non US keyboard, the macros you create on the numberpad or on home/insert/pgup/pgdown will not save in Classic Client, unless you hack the "keynames" file to match the keynames to that on the macros2d.txt file. Editing the UO files is not officially allowed. A fix for this would be for uo to recognise the keyboard language and customise the 'keynames' file accordingly.
Currently, even if you hack the uofiles to save macros on the numberpad, after each patch you must rehack the uofiles.
Currently, even if you hack the uofiles to save macros on the numberpad, after each patch you must rehack the uofiles.