啊丹 发表于 2006-3-28 16:03:09

[麦德三世][D&D WE 每日帖士 4]技能的加强版本快截键

恩……啊,总之呢,DDWE的技能编辑器里,快截键那三项是可以输入任何字符的(不限于ABCD)
如果知道某个按键对应的代码,就能把他作为快截键老。

简单的说,比如在神圣之盾的快截键值中填入0(SHIFT键对应的代码),那么SHIFT就变成该技能的快截键老,按下SHIFT,神圣之盾就会打开。

通过这个再配合T就可以实现任意键的按键事件触发。

这个其实是去年的技术老(去年的这个月 Danexx 搞出了这个)但是问题是如何得知每个键对应的代码。一开始以为是ASCII码,但是试了以后发现除了字母键以外其他完全都对不上……

而字母键作快截键的功能,WE本来就有。所以只好人工测试老,也没有偷懒的办法,因此是一个个按键来。
从0测试到1024(而且还不知道1024是否是结束)就意味着要1024次重复以下操作:

修改快截键值->然后在进入游戏->按遍所有按钮->退出。


因此当时只试出4个。(A~Z和ASCII码是对应的,不计算入内)


0 = Shift

32= Space

512 = Esc

528 = Scroll Lock


当时从这些数字一度以为是16的倍数呢,呵呵

而下面这些则是到今天17:24为止我试出来的代码:


0 = Shift

32= Space

257 = numpad 0
258 = numpad 1
259 = numpad 2
260 = numpad 3
261 = numpad 4
262 = numpad 5
263 = numpad 6
264 = numpad 7
265 = numpad 8
266 = numpad 9
267 = numpad +
268 = numpad -
269 = numpad *
270 = numpad /
271 = numpad .
272 = =(+)
273 = - (_)
274 = [ ({)
275 = ](})
276 = \(|)
277 = ;(:)
278 = '(")
279 = , (<)
280 = .(>)
281 = /(?)

512 = Esc

514 = backspace

516 = ←
517 = ↑
518 = →
519 = ↓
520 = insert
521 = delete
522 = home
523 = end
524 = page up
525 = page down
526 = caps lock
527 = num lock
528 = scroll lock
529 = pause


通过和DIALOG比对,发现有些相同点,但是也偏差也很大,目前还是没找到很好的排列规律……而且1234(小键盘上的已经找到,没找到的是主键盘上的)和F1F2与回车等等按键的代码还是无法找到。

演示?这个嘛呃……上面这么多按键让我每个都做一个演示技能吗?饶了我吧 5555
其实这个很容易的,自己去试试就行老。DIALOG的快截键虽然也能触发事件,但是可以利用的地方太少老。


通过这个快截键系统很容易作出复杂的格斗地图哦

随心璀璨 发表于 2008-7-16 01:06:23

Re:[麦德三世][资料][[D&D WE 每日帖士 4]技能的加强版本快截键]

那么我老补充下把..

其实我查到了 lz所发的和按键精灵6里的那个查询按键码 完全一样

可是按那些查到的 ALT F1-F12那么 运行时 无法触发
可能是和原来的那些功能冲突了 也许把魔兽本地那些热键换掉的话 .
按那些码 应该就能使用
顺便发几个
Alt 18
F1 112
F2 113
F3 114
F4 115
F5116
F6 117
F7 118
F8 119
F9 120
F10 121
F11 122
F12 123
0   1      2   3   4       5       6      7       8      9
4849   50   51   52    53    54   55    56    57
页: [1]
查看完整版本: [麦德三世][D&D WE 每日帖士 4]技能的加强版本快截键