Open GoogleCodeExporter opened 9 years ago
This is on aDosBox 0.2 Beta
Original comment by molot...@yahoo.co.uk
on 23 Apr 2011 at 11:38
Just try the latest v0.2.1 beta in the "Downloads" section, I may have fixed
those key mapping bugs.
Let me know if the problem still exists.
Original comment by grea...@gmail.com
on 24 Apr 2011 at 7:23
Have got 0.2.1 but the Fn keys still don't work. Nothing happens if you try to
press them.
Original comment by molot...@yahoo.co.uk
on 24 Apr 2011 at 4:36
Hello I have a droid 2, I´m currently running statistics DOS application (It
runs very well), but I can't put numbers because the ALT key doesn't, do you
have any fix for this?
Original comment by marcos.r...@gmail.com
on 27 Apr 2011 at 3:48
I need someone to tell me what keycodes are generating when you guys press
Alt+? to input number 1-9
Original comment by grea...@gmail.com
on 9 May 2011 at 8:13
Hi,
I'd love to help you check those codes but I'm not sure how to?
Original comment by Andreas....@gmail.com
on 16 May 2011 at 5:05
http://code.google.com/p/adosbox/downloads/detail?name=KeyCodeRecorder.apk
Download and install this tiny test app, press whatever keys that are not
working properly in
aDosBox and then paste the outputs here.
Don't forget to let us know which outputs belong to which keys
Original comment by grea...@gmail.com
on 16 May 2011 at 6:53
Hi,
I need to use the F6 key in dosbox, and I want to map the search button on my
phone (Milestone) to F6, so how can I do it?
PS: when I press the search button in keycode recorder, I got
"KeyEvent{action=0 code=84 repeat=0 meta=0 scancode=217 mFlags=8}"
Original comment by MTKJag...@gmail.com
on 2 Jun 2011 at 1:39
Menu->SDL settings->On-Screen Keyboard->Remap on-screen controls
Check On-screen button 5 then press ok
Use the default settings of the first 4 buttons and set the button 5 to be F6
Then press OK -> OK
you will see an extra button on the screen which is mapped to F6.
Currently you cannot map "search key" to F6.
Original comment by huangtao...@gmail.com
on 2 Jun 2011 at 7:12
Thanks, it works. So now I can run Turbo C 2.0 on my android device and write
some C programs.
Original comment by MTKJag...@gmail.com
on 4 Jun 2011 at 4:55
Droid 1 - running a rooted image from about a year ago (no issues = no update)
Pressing the left alt key gives:
KeyEvent{action=0 code=57 repeat=0 meta=18 scancode=56 mFlags=8}
it begins repeating rapidly (repeat= counts up) with the only other difference
that the first repeat has an mFlags=136 (all the rest go back to 8)
When the key is released it says the same except action=1 and meta=0
Pressing and releasing (action=0, action=1) the K key is code 39, scancode 37
Doing that with left alt down shows the same, except meta is 18
Right Alt is meta 34
Left shift is meta 59
Right Shift is meta 129
These seem additive (example right alt+ right shift = meta 163).
Probably this means if I wanted to enter lalt+lshift+K I could do it, but
entering an asterisk (normally alt+K on this keyboard) is only possible through
the onscreen keyboard.
Since the meta codes are different, and some folks might want to use alt+P,
alt+C, etc, I think the ideal solution would be for the input menu to allow you
to set the two shift and alt keys as you like (l-shift, r-shift, l-alt, r-alt,
l-ctrl, r-ctrl, or map-to-keyboard-symbols). It seems weird that the program
does not get * when I hit alt+K on my physical keyboard... android apps
shouldn't have to all know the map for all the different physical keyboards out
there.
Can you use the keybard "raw" like you do most of the time, and only grab the
appropriate symbols when the right alt is pressed, without having to code in
all the keyboard symbol maps?
Other weird keys:
search button on the keyboard (code=84 and scancode=217)
menu button on the keyboard (code=82 and scancode=139)
Original comment by shawndr...@gmail.com
on 20 Jun 2011 at 9:10
hello, i've downloaded adosbox yesterday (0.2.5)
and I noticed that fn key still doesn't work on HTC Desire Z (2.3.3 -
CyanogenMod 7).
can this bug be fixed? if you want, i can send you keycodes
thanks
Original comment by hadi...@gmail.com
on 20 Jul 2011 at 1:17
OK, scancodes from the G2, presumably dz is the same.
Here's numbers 1 through 0, in order, using the right alt key, releasing alt
between numbers:
1
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=45 repeat=0 meta=34 scancode=16 mFlags=8}
1KeyEvent{action=1 code=45 repeat=0 meta=34 scancode=16 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
2
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=51 repeat=0 meta=34 scancode=17 mFlags=8}
2KeyEvent{action=1 code=51 repeat=0 meta=34 scancode=17 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
3
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=33 repeat=0 meta=34 scancode=18 mFlags=8}
3KeyEvent{action=1 code=33 repeat=0 meta=34 scancode=18 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
4
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=46 repeat=0 meta=34 scancode=19 mFlags=8}
4KeyEvent{action=1 code=46 repeat=0 meta=34 scancode=19 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
5
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=48 repeat=0 meta=34 scancode=20 mFlags=8}
5KeyEvent{action=1 code=48 repeat=0 meta=34 scancode=20 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
6
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=53 repeat=0 meta=34 scancode=21 mFlags=8}
6KeyEvent{action=1 code=53 repeat=0 meta=34 scancode=21 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
7
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=49 repeat=0 meta=34 scancode=22 mFlags=8}
7KeyEvent{action=1 code=49 repeat=0 meta=34 scancode=22 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
8
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=37 repeat=0 meta=34 scancode=23 mFlags=8}
8KeyEvent{action=1 code=37 repeat=0 meta=34 scancode=23 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
9
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=43 repeat=0 meta=34 scancode=24 mFlags=8}
9KeyEvent{action=1 code=43 repeat=0 meta=34 scancode=24 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
0
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=44 repeat=0 meta=34 scancode=25 mFlags=8}
0KeyEvent{action=1 code=44 repeat=0 meta=34 scancode=25 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
For reference, the left alt key is:
KeyEvent{action=0 code=57 repeat=0 meta=18 scancode=56 mFlags=8}
KeyEvent{action=1 code=57 repeat=0 meta=0 scancode=56 mFlags=8}
I'll post again later with the special characters, as they don't work either.
If necessary, I can list the entire keyboard.
Original comment by dmheit...@gmail.com
on 5 Oct 2011 at 1:08
First row of special characters for the g2:
!
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=29 repeat=0 meta=34 scancode=30 mFlags=8}
!KeyEvent{action=1 code=29 repeat=0 meta=34 scancode=30 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
#
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=47 repeat=0 meta=34 scancode=31 mFlags=8}
#KeyEvent{action=1 code=47 repeat=0 meta=34 scancode=31 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
$
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=32 repeat=0 meta=34 scancode=32 mFlags=8}
$KeyEvent{action=1 code=32 repeat=0 meta=34 scancode=32 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
%
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=34 repeat=0 meta=34 scancode=33 mFlags=8}
%KeyEvent{action=1 code=34 repeat=0 meta=34 scancode=33 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
&
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=35 repeat=0 meta=34 scancode=34 mFlags=8}
&KeyEvent{action=1 code=35 repeat=0 meta=34 scancode=34 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
*
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=36 repeat=0 meta=34 scancode=35 mFlags=8}
*KeyEvent{action=1 code=36 repeat=0 meta=34 scancode=35 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
(
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=38 repeat=0 meta=34 scancode=36 mFlags=8}
(KeyEvent{action=1 code=38 repeat=0 meta=34 scancode=36 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
)
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=39 repeat=0 meta=34 scancode=37 mFlags=8}
)KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
KeyEvent{action=1 code=39 repeat=0 meta=0 scancode=37 mFlags=8}
/
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=40 repeat=0 meta=34 scancode=38 mFlags=8}
/KeyEvent{action=1 code=40 repeat=0 meta=34 scancode=38 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
As before, all characters entered using right alt.
Original comment by dmheit...@gmail.com
on 5 Oct 2011 at 3:27
Last row of special characters:
€
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=52 repeat=0 meta=34 scancode=45 mFlags=8}
€KeyEvent{action=1 code=52 repeat=0 meta=34 scancode=45 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
_
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=31 repeat=0 meta=34 scancode=46 mFlags=8}
_KeyEvent{action=1 code=31 repeat=0 meta=34 scancode=46 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
-
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=50 repeat=0 meta=34 scancode=47 mFlags=8}
-KeyEvent{action=1 code=50 repeat=0 meta=34 scancode=47 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
+
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=30 repeat=0 meta=34 scancode=48 mFlags=8}
+KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
KeyEvent{action=1 code=30 repeat=0 meta=0 scancode=48 mFlags=8}
=
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=42 repeat=0 meta=34 scancode=49 mFlags=8}
=KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
KeyEvent{action=1 code=42 repeat=0 meta=0 scancode=49 mFlags=8}
'
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=41 repeat=0 meta=34 scancode=50 mFlags=8}
'KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
KeyEvent{action=1 code=41 repeat=0 meta=0 scancode=50 mFlags=8}
"
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=105 repeat=0 meta=34 scancode=214 mFlags=8}
"KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
KeyEvent{action=1 code=105 repeat=0 meta=0 scancode=214 mFlags=8}
;
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=55 repeat=0 meta=34 scancode=51 mFlags=8}
;KeyEvent{action=1 code=55 repeat=0 meta=34 scancode=51 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
:
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=56 repeat=0 meta=34 scancode=52 mFlags=8}
:KeyEvent{action=1 code=56 repeat=0 meta=34 scancode=52 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
~
KeyEvent{action=0 code=58 repeat=0 meta=34 scancode=100 mFlags=8}
KeyEvent{action=0 code=77 repeat=0 meta=34 scancode=215 mFlags=8}
~KeyEvent{action=1 code=77 repeat=0 meta=34 scancode=215 mFlags=8}
KeyEvent{action=1 code=58 repeat=0 meta=0 scancode=100 mFlags=8}
So, that's every special character on the g2 keyboard. Basically, it seems alt
doesn't work. Shift works, gives a capital as expected, but alt doesn't produce
special characters. Note I do have a slightly modified keymap for my g2.
However, none of the keys I've listed have been modified, and the hardware
still produces the same scancodes.
Original comment by dmheit...@gmail.com
on 5 Oct 2011 at 3:37
Anything new in this mater? Is anyone going to solve this?
Original comment by pawe...@gmail.com
on 27 Feb 2012 at 11:38
Original issue reported on code.google.com by
molot...@yahoo.co.uk
on 23 Apr 2011 at 11:38