暫定的にキー割り当てを用意しました。
上図のようにnp2フォルダに拡張子を.keyとしたテキストファイルを用意し中に次のように記入して下さい。
androidのscancode,PC-98のkeycode
例えば、
125,1
126,2
と記入すると、LWinキーで1が、RWinキーで2が出力されます。
申し訳ありませんが、androidのscancodeは各自でご確認下さい。
現在内部の割り当ては次のようになっています。
1 , 117 ,//ESC
2 , 1 ,//1
3 , 2 ,//2
4 , 3 ,//3
5 , 4 ,//4
6 , 5 ,//5
7 , 6 ,//6
8 , 7 ,//7
9 , 8 ,//8
10 , 9 ,//9
11 , 10 ,//0
12 , 11 ,//-
13 , 12 ,//^
14 , 14 ,//BS
15 , 15 ,//TAB
16 , 16 ,//Q
17 , 17 ,//W
18 , 18 ,//E
19 , 19 ,//R
20 , 20 ,//T
21 , 21 ,//Y
22 , 22 ,//U
23 , 23 ,//I
24 , 24 ,//O
25 , 25 ,//P
26 , 26 ,//@
27 , 27 ,//[
28 , 28 ,//RETURN
29 , 116 ,//CTRL
30 , 29 ,//A
31 , 30 ,//S
32 , 31 ,//D
33 , 32 ,//F
34 , 33 ,//G
35 , 34 ,//H
36 , 35 ,//J
37 , 36 ,//K
38 , 37 ,//L
39 , 38 ,//;
40 , 39 ,//:
42 , 112 ,//SHIFT
43 , 40 ,//]
44 , 41 ,//Z
45 , 42 ,//X
46 , 43 ,//C
47 , 44 ,//V
48 , 45 ,//B
49 , 46 ,//N
50 , 47 ,//M
51 , 48 ,//,
52 , 49 ,//.
53 , 50 ,//SLASH
54 , 112 ,//SHIFT
55 , 69 ,//[*]
56 , 115 ,//Alt L → GRPH
57 , 52 ,//SPACE
58 , 113 ,//CAPS
59 , 98 ,//f1
60 , 99 ,//f2
61 , 100 ,//f3
62 , 101 ,//f4
63 , 102 ,//f5
64 , 103 ,//f6
65 , 104 ,//f7
66 , 105 ,//f8
67 , 106 ,//f9
68 , 107 ,//f10
69 , 62 ,//Num Lock → HOME
70 , 63 ,//Scroll Lock → HELP
71 , 66 ,//[7]
72 , 67 ,//[8]
73 , 68 ,//[9]
74 , 64 ,//[-]
75 , 70 ,//[4]
76 , 71 ,//[5]
77 , 72 ,//[6]
78 , 73 ,//[+]
79 , 74 ,//[1]
80 , 75 ,//[2]
81 , 76 ,//[3]
82 , 78 ,//[0]
83 , 79 ,//[,]
87 , 77 ,//F11 → [=]
88 , 80 ,//F12 → [.]
89 , 51 ,//BACKSLASH
92 , 53 ,//Henkan → XFER
93 , 114 ,//Katakana → KANA
94 , 81 ,//Muhenkan → NFER
96 , 28 ,//[RETURN]
98 , 65 ,//[/]
99 , 97 ,//Print → COPY
102 , 62 ,//HOME
103 , 58 ,//UP
104 , 54 ,//ROLL UP
105 , 59 ,//LEFT
106 , 60 ,//RIGHT
107 , 63 ,//End → HELP
108 , 61 ,//DOWN
109 , 55 ,//ROLL DOWN
110 , 56 ,//INS
111 , 57 ,//DEL
119 , 96 ,//STOP
124 , 13 ,//\
127 , 120 ,//MENU
139 , 120 ,//MENU
158 , 119 ,//back → RIGHT CLICK
217 , 15 ,//Search → TAB
229 , 120 ,//MENU
232 , 118 ,//DPAD Center → LEFT CLICK
248 , 116 ,//e_kao_ki → CTRL
249 , 114 ,//moji → KANA
本来はPC-98のESCコードは0なのですが、都合が悪いので117に割り振っています。
ファイルが出来ましたら、MENU→設定→設定→keymap fileでファイルを選択してください。
他にもちょこちょこ改変していますが、画面に重なるキーはまだ実装できていません。
申し訳ない。
ありがたく使わせていただいているんですが、ファイルを選択する際にNP2メニューから開こうとすると、フォルダをNP2フォルダに作って、その中にイメージを入れる分には問題ないですが、フォルダが入っていてもフォルダが表示されません(NP2フォルダにAWフォルダを作り、a.fdiを置くとa.fdiは表示されるが、AWフォルダ内にADフォルダを作ってもADフォルダが表示されない)。
返信削除メニューからだと表示されるので選択できるのですが、NP2フォルダにあるデータしか動かず、NP2フォルダ内のフォルダに入れたデータは動きません。
そうしてあるのであればそれでいいのですが、そうでないのであれば、修正していただきたいと思います。
後、音量も端末本体のボタンで変更できるとありがたいです。
いつも長文&注文ばかりですいません。 どこでもPC98ができて便利なので頑張って開発を続けてください。
andord4.0.1 galaxy nexusでNP2を利用させてもらってます。
返信削除横720 × 縦1280なので 画面がとても小さいです。
CPUクロックを10倍にして、autoframeskipを切っても余裕で
動くのは端末の進化に感謝です。
ええと、本端末ではソフトキーでCLR、HELP、BS、DEL、ESC、INSが入力できないようです。
報告ありがとうございます。
削除android3以降は私のPCが遅いこともあり、端末エミュレータで試験していないので報告はすごくありがたいです。
しかしながら、ソフトキーで一部だけが入力出来ないのは不思議ですね。
なんとか確認してみます。
キー同時押しに対応してくれませんか?方向キーとshiftキーを両方押すと認識されません。
返信削除申し訳ありませんが当方ではハードキーの同時押しに対応していますので確認が困難です。ソフトキーの話であれば、スイマセン、精進します。
削除ハードキーに方向キーを割り当てたいと思っております。
返信削除調べたところ、アンドロイドの各ハードキーのスキャンコードは下記の通りでした。
51(押すとWキーが出力されます) にUPキーを適用希望
29(押すとAキーが出力されます) にLEFTキーを適用希望
32(押すとDキーが出力されます) にRIGHTキーを適用希望
47(押すとSキーが出力されます) にDOWNキーを適用希望
それぞれにどのように記述して
test.keyに追加すればよろしいでしょうか?
例えばUPキーを適用したかったので
51 , 48 ,//, => 51 , 58 ,//,
のように書き換えてからnp2を試しましたが
うまくいきませんでした>_<
もし良ければ教えていただけませんか?
51,58
削除29,59
32,60
47,61
以上をwasd.keyなどと言った名前で保存し選択してください。
でも、通常は
17,58
30,59
32,60
31,61
が一般的なwasdだと思います。
細かいご回答。
削除大変ありがとうございました。
このコメントは投稿者によって削除されました。
返信削除キー割当はソフトキーボードには未対応ですか?
返信削除キー割当はソフトキーボードには未対応ですか?
返信削除すいません
削除言葉が足りませんでした。ソフトキーボードのキー割当変更の事です
keymapを自動で読み込む様にcfgに記入できますか?
返信削除