Closed GoogleCodeExporter closed 9 years ago
This is a Windows limitation in the function GetKeyNameText which for the comma
character does not return anything. This function is used in saving the
shortcuts)
This is maybe due to the fact the this character is not located in a standard
position in the keyboard layout.
The allowed characters (combined with Ctrl, Shift, Alt) in shortcusts are (hex
Ascii
values):
$08, $09:
$0D: Name := MenuKeyCaps[mkcEnter];
$1B: Name := MenuKeyCaps[mkcEsc];
$20..$28:
$2D..$2E:
$30..$39: Name := Chr(WordRec(ShortCut).Lo - $30 + Ord('0'));
$41..$5A: Name := Chr(WordRec(ShortCut).Lo - $41 + Ord('A'));
$60..$69: Name := Chr(WordRec(ShortCut).Lo - $60 + Ord('0'));
$70..$87: Name := 'F' + IntToStr(WordRec(ShortCut).Lo - $6F);
and a few others, but you see the gaps there.
I am afraid is rather difficult to fix this.
Original comment by pyscripter
on 22 May 2009 at 12:46
Original issue reported on code.google.com by
n.j.degr...@gmail.com
on 4 Sep 2008 at 4:01