THotKey的疑问 (100分)

  • 主题发起人 主题发起人 laocir
  • 开始时间 开始时间
L

laocir

Unregistered / Unconfirmed
GUEST, unregistred user!
我用THotKey接收快捷键,把它赋给某个菜单项,
再用shortcuttotext存入INI文件中,再次运行时用texttoshortcut再传给菜单项。

一般的快捷键都正常,但如果输入空格、回车、ESC、退格等键时,HotKey控件中均
显示“无”,无法接受!
还有,光标方向键和数字键盘区的键、数字键盘区的键和主键盘区的数字键
好象有些分不清,如从INI文件中读出的是左箭头键(LEFT),在HotKey控件中却
显示“Num 4”。

这是怎么回事?请指点!
 
快捷键一定要含有Alt, Ctrl 或Shift 的任意一个或其组合.
At runtime HotKey is reset when the hot key has focus and the user presses valid key combinations.
 
to yangkee:
我的体会是,快捷键并不一定要含有Alt,Ctrl,Shift。

to all:
有没有办法让THotKey可接受任何的键盘输入?如难以解决,
有没有其他类似的控件可以替换?
保存快捷键的方法除了ShortCutToText外,还有哪些?
 
没人回答吗?是因为分不够?如果是这样,我可以再加!
 
为什么没人回答?
这个问题很难吗?
 
laocir:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
在窗体的onKeydown中截获空格、回车,再赋给THotKey
 
多人接受答案了。
 

Similar threads

回复
0
查看
804
不得闲
D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
D
回复
0
查看
835
DelphiTeacher的专栏
D
后退
顶部