无忧启动论坛

标题: Hotkey 2013-10-18 版本 小数字键不能用 [打印本页]

作者: kelvinso    时间: 2014-5-12 17:20
标题: Hotkey 2013-10-18 版本 小数字键不能用
本帖最后由 kelvinso 于 2014-5-25 10:03 编辑

请问 Hotkey 2013-10-18 调用後,英文上面的 1 到0 的热键可以用到,但在小数字键就起不了作用了,连 Enter 都不行

command %ufd%VBE/hotkey
hotkey -nc

title ^1   [ 1 ]   CitiNET WinPE Support System

title ^2   [ 2 ]   WinPE Support System

title ^3   [ 3 ]   SOS Support System

菜单是这样的,是我有什么出错了吗?请高手指点指点。谢谢

1024px-Bijoy_Keyboard_image.jpg (134.77 KB, 下载次数: 78)

1024px-Bijoy_Keyboard_image.jpg

作者: kelvinso    时间: 2014-5-13 15:01
这个问题,看来要不点大师才可以帮我
作者: 不点    时间: 2014-5-13 17:46
多谢抬举。我还不一定行。我觉得可能需要 chenall 来看看。

是不是 hotkey 没有处理小键盘的按键呢?

如果我有时间的话,我也会看看 hotkey 的源代码,试着找找原因。不过目前暂且没有时间,希望 chenall 或者其他人有时间来看看。


作者: kelvinso    时间: 2014-5-13 22:39
不要紧,大家研究研究一下吧,研究有成果就分享下,谢谢你了
作者: xintiandi    时间: 2014-5-20 14:09
hotkey没有具体的更新日志,不知道各版本之间有多少差异。
作者: chenall    时间: 2014-5-21 10:31
hotkey是根据扫描码来识别热键的,小键盘上的0-9和大键盘上的0-9是不一样的。

比如小键盘的"0" 可以用 0X5230
title ^0x5230   [ 0 ]   CitiNET WinPE Support System



作者: 不点    时间: 2014-5-21 14:54
按键处理时,对于非控制的普通按键,应该过滤掉扫描码,只留下 ASCII 码,这样就不会有问题了。


作者: kelvinso    时间: 2014-5-22 20:17
本帖最后由 kelvinso 于 2014-5-22 20:18 编辑
chenall 发表于 2014-5-21 10:31
hotkey是根据扫描码来识别热键的,小键盘上的0-9和大键盘上的0-9是不一样的。

比如小键盘的"0" 可以用 0 ...


先谢谢 chenall 白忙中抽时间回覆我,

我试了也不行,反而英文上面也不能用了

title ^0x5230   [ 0 ]   CitiNET WinPE Support System

title ^1x5230   [ 1 ]   CitiNET WinPE Support System

title ^2x5230   [ 2 ]   CitiNET WinPE Support System


补充,菜单是有
command %ufd%VBE/hotkey
hotkey -nc

1.jpg (13.24 KB, 下载次数: 48)

1.jpg

作者: sratlf    时间: 2014-5-23 09:16
kelvinso 发表于 2014-5-22 20:17
先谢谢 chenall 白忙中抽时间回覆我,

我试了也不行,反而英文上面也不能用了

0x5230是小键盘数字1的扫描码  没有什么1x5230 2x5230这种

0x5230        0
0x4f31        1
0x5032        2
0x5133        3
0x4b34        4
0x4c35        5
0x4d36        6
0x4737        7
0x4838        8
0x4939        9

作者: kelvinso    时间: 2014-5-23 11:08
本帖最后由 kelvinso 于 2014-5-23 11:13 编辑
sratlf 发表于 2014-5-23 09:16
0x5230是小键盘数字1的扫描码  没有什么1x5230 2x5230这种


謝謝版主,我用了你的方法,

#1 ~~~~菜單~~~~
title ^0x4f31   [ 1 ]   CitiNET WinPE Support SysTEM
#2 ~~~~菜單~~~~
title ^0x5032   [ 2 ]   CitiNET Ghost Extras SysTEM   
#3 ~~~~菜單~~~~
title ^0x5133   [ 3 ]   RAM / Hard Disk 檢測/修復      

但調用後小數鍵能用,個英文字上面的數字就起不了作用,是否我那裡出錯了?請版主指教指教,謝謝


作者: chenall    时间: 2014-5-23 11:33
不知是我的说得不清楚,还是你没有注意看贴。。。小键盘和大键盘上的是不一样的。。

我会抽空改一下,就像不点所说的。你可以等待更新的版本。预计三天之内会更新。
作者: kelvinso    时间: 2014-5-24 00:06
chenall 发表于 2014-5-23 11:33
不知是我的说得不清楚,还是你没有注意看贴。。。小键盘和大键盘上的是不一样的。。

我会抽空改一下,就 ...

是我理解能力底,很抱歉。

謝謝你,更新了我再測測,萬二分感謝
作者: chenall    时间: 2014-5-24 16:52
kelvinso 发表于 2014-5-24 00:06
是我理解能力底,很抱歉。

謝謝你,更新了我再測測,萬二分感謝

可以试一下这个看看有没有问题。。

现在大小键盘的数字键是一样的了。

hotkey-2014-05-24.zip

3.17 KB, 下载次数: 94, 下载积分: 无忧币 -2


作者: kelvinso    时间: 2014-5-25 10:01
chenall 发表于 2014-5-24 16:52
可以试一下这个看看有没有问题。。

现在大小键盘的数字键是一样的了。

謝謝,完美支持用大小鍵盤

萬二分感謝你的幫忙
作者: jack95    时间: 2014-5-30 14:01
版本日期怎么不是日期类型??

作者: chenall    时间: 2014-5-30 15:29
jack95 发表于 2014-5-30 14:01
版本日期怎么不是日期类型??

因为没有添加编译日期代码,所以识别的版本日期是错误的。这个不影响使用。
作者: ggmm888    时间: 2014-5-31 09:43
jack95 发表于 2014-5-30 14:01
版本日期怎么不是日期类型??

这些外部命令都很新,单独发上来吧
作者: jack95    时间: 2014-6-3 16:40

re

grub4dos.rar

29.27 KB, 下载次数: 6, 下载积分: 无忧币 -2


作者: 幸福夜车    时间: 2014-10-30 20:06
chenall 发表于 2014-5-24 16:52
可以试一下这个看看有没有问题。。

现在大小键盘的数字键是一样的了。

真是好老师,一直以为解决不了 问题,下载代换就解决了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3