现在只有 系统热键 了,没有程序热键了,以前是程序热键来的,现在改进系统热键了。
我只要热键只有在当前窗口中使用,应该怎么做了。
如果我的其它程序中用了设置好的热键,这热键当然不能用了,可能没一点提示。。我用异常检测构件来设置热键也没能检测到错误。
改进组合键的设置方式,现在如果想设置热键的按键和保存到配置文件中,很麻烦。
现在是有和无,本来就应该是真和假的或选择或未选的。复选框是选择或未选状态的,跟其它来比较判断是真和假的,跟本就没有构件是用有和无属性的。
最好就是改成Shift+Ctrl+Alt+Win 一行,像其它程序那样,一个输入框,如果按下Ctrl键和Alt键后就在输入框加入Ctrl+Alt这样。没有程序热键了,不知如果捕获按键了。
我到现在还不知道如果用事件来控制鼠标或键盘操作
即执行一个事件,相当于键盘按下a键或执行一个事件,鼠标移动到坐标x,y再双击左键。
窗口前置功能也是这样,如果设置窗口前置,原来的是只能在本程序中前置,要想在系统中前置就很麻烦,如果老点的用户可能还记得。
假如我一个程序中有几个窗口除了主窗口外其它窗口我都要设置成在本程序中前置的,但是在软件使用过程中请允许用户设置主窗口是否在系统中前置,如果主窗口前置后其它的窗口就不能前置了。
如果用事件设置主窗口前置后再用事件设置子窗口前置那么子窗口也变成在系统中前置了。
应该改成,热键构件和程序热键两功能分开,加多一个窗口系统前置构件,属性中的前置如果设置为真就是程序中前置。
窗口前置BUG测试