作者JediDotOrg (Jedi.org)
看板Old-Games
标题Re: [问题] dosbox里无法输入\
时间Mon Jan 4 16:05:56 2010
※ 引述《e234576 (小郭)》之铭言:
: 就是我在doxbox下 按\会出现]
: 按]会出现[
: 按[什麽都不会出现
: 可是在命令提示字元里就正常
: 好像也找不到有人跟我有一样的问题
: 我灌了0.72 和0.73两个版本都一样
: 以前我用0.72一切正常
: 前阵子重灌电脑 所以重装dosbox 却出现这样的问题
: 我该怎麽办呢
: (作业系统是vista)
[skip]
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 114.45.186.14
: 推 allen65535:如果是要用cd这个指令切换目录,用空白键代替\就行了 01/03 23:06
: → e234576:我是要mount y d:\ 那个\出不来(哭) 01/03 23:27
: → qingmo:在游目录里面建个dosbox的捷 01/03 23:36
: → qingmo:然後把游戏执行档拖曳到DOSBOX捷径上就可以玩了... 01/03 23:37
: → e234576:噢噢真的耶谢谢我好笨= =" 可是没声音Orz 01/03 23:48
: → perseus0724:怎麽不爬文啊,#19Cgr和#19CgrC_A两篇有解决方法 01/04 04:29
: → perseus0724:更正,是#19CgfWmt 和#19CgrC_A 01/04 04:31
事实上
#19CgfWmt 和
#19CgrC_A 列出来的那个 workaround 解决不了什麽问题,
DOSBox 自己的 FAQ 甚至还包含了 2007 年就失效的网址。
如果只是要一开始下指令按不出 \ 这的确写个批次档什麽就解决了,
用 alt-XX 的方式输入 ascii code 也可以,
但是如果是要在游戏里面操控(例如要按 ~ 叫出 console,或者要用 = 来 zoom out)
就没办法用前述的方式来满足。
DOSBox 把这个状况列为「已知的情况」,但是看来并不会积极去修好。
经过实验,在 DOSBox 里面可以按 Ctrl-F1 来重新定义这些有问题的按键,
但是储存的时候 mapper.txt 会把这些按键通通列为 "key 0",所以下次开 DOSBox
仍然无效,得要重新来过,所以这一个方法也宣告不治。
目前唯一稍有进展的解法是参考以下这两篇的讨论:
http://vogons.zetafleet.com/viewtopic.php?t=18465
http://eab.abime.net/showthread.php?t=41626
问题出在如果你的系统内有用了 106/109 键键盘,就会载入 kbd106.dll,
也就是日文键盘模式,然後就会发生这样的症头。
所以已知真正可行的解法是打开你的 Windows 的装置管理员,
把所有的「键盘」的驱动程式通通换成 HID Keyboard Device
然後 DOSBox 应该就会正常了。
(但是如果你跟我一样比较喜欢用日文 106/109 键键盘....那就鱼与熊掌不可兼得了)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.224.29
1F:推 tnav:推.. 01/04 16:45
2F:→ nawussica:收录精华 01/04 19:46
3F:推 e234576:专业!谢谢(拜) 01/04 23:31