At the risk of mis-interpreting what someone else wrote, "b" is unnecessary because "m" shows you the same information, and you can ESC from the actual casting of the spell for free when all you wanted was the current functionality of "b".
Hmm, true... how about making the inscription--keymap interaction recognize a special character as identifying an extended label?
For example, 0-9 means apply to the item with that inscription; % (or whatever) would be interpreted as "expect two-digit label following." So, current inscriptions like "@q1" would still work, but you could also inscribe with "@q%45" and then define a keymap (or just type in) "q%45". It's a little clunky for interactive use, but should work fine in maps.
(I haven't checked that "%" is actually free or appropriate for this use, but you get the idea.)
That would ruin macros/keymaps. You would need to use more than 0-9 to distinguish all the items.
For example, 0-9 means apply to the item with that inscription; % (or whatever) would be interpreted as "expect two-digit label following." So, current inscriptions like "@q1" would still work, but you could also inscribe with "@q%45" and then define a keymap (or just type in) "q%45". It's a little clunky for interactive use, but should work fine in maps.
(I haven't checked that "%" is actually free or appropriate for this use, but you get the idea.)
Comment