推 tnav:推.. 01/04 16:45
※ 引述《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