#2882 closed defect (fixed)
WINCE: Could not map the keys of WM5 device...
Reported by: | SF/schodmc | Owned by: | SF/knakos |
---|---|---|---|
Priority: | low | Component: | Port: WinCE |
Version: | Keywords: | ||
Cc: | Game: |
Description
I have a HP iPAQ hx2490 with Windows Mobile 5 and I could not MAP the keys (Contacts, Calendar, Mail and iTASK). Each time I start to map a key and press f.e. the contact button, nothing happens. However, the action I whant to map will still be unmapped.
The only keys I can map are the direction keys and the button in the middle of them. Well, if I map that button, the mapped action works but also the ScummVM menu will be shown.
Let me know if I can do something to help you find the reason for that bug.
Ticket imported from: #1583558. Ticket imported from: bugs/2882.
Change History (21)
comment:1 by , 18 years ago
Owner: | set to |
---|
comment:2 by , 18 years ago
comment:3 by , 18 years ago
Status: | new → pending |
---|
comment:4 by , 18 years ago
Model: IPAQ hx2790 OS: WIndows Mobile v5.0 (5.1.1702 build 14366.1.0.1)
When I press a key in the keyboard mapping, the centre (up, down, left, right and action) buttons map correctly, all other buttons map to None.
comment:5 by , 18 years ago
Sorry, forgot to add the mapping line:
action_mapping=0000 0000 0000 0000 0114 0000 0000 000d 0000 0000 0111 0112 0000 0000 0000 0000 0000 0113 0000
comment:6 by , 18 years ago
Status: | pending → new |
---|
comment:7 by , 18 years ago
Setting this to open until I fix Ian Campbell's equivalent bug.
I would be nice if schodmc tried out the 05 may 07 svn build as well.
comment:8 by , 18 years ago
Status: | new → pending |
---|
comment:9 by , 18 years ago
I have a testing build of scummvm ready:
http://users.uoa.gr/~knakos/scummvm/binaries/scummvm_20070513.exe.bz2
Here's what has to be done: Edit the scummvm.ini file and add a line in the [scummvm] secton with the following text:
debuglevel=1
then run, and press each key once, making sure you remember in which order you pressed them. Then paste here the scummvm_stdout/err.txt files which should contain keycode information.
comment:10 by , 18 years ago
Here you go:
I pressed Calendar, Contacts, Email, ITask, Up, Down, Left, Right, Enter
scummvm_stderr.txt
SDL: Bootstrapping GAPI device SDL: Device is portrait SDL: GAPI_RealizePalette NOT IMPLEMENTED SDL: Checking for GAPI SDL: Found GAPI SDL: Running on GAPI driver at 240x320 (real 240, 320) SDL: GAPI_WinPAINT NOT IMPLEMENTED
scummvm_stdout.txt
Using configuration file: scummvm.ini Sound opened OK, mixing at 11025 Hz Lost mouse focus. Key down 0 unknown key Key up 0 unknown key Key down 154 unknown key Key up 154 unknown key Key down 0 unknown key Key up 0 unknown key Key down 155 unknown key Key up 155 unknown key Key down 0 unknown key Key up 0 unknown key Key down 156 unknown key Key up 156 unknown key Key down 0 unknown key Key up 0 unknown key Key down 157 unknown key Key up 157 unknown key Key down 114 left Key up 114 left Key down 113 right Key up 113 right Key down 111 up Key up 111 up Key down 112 down Key up 112 down Key down 130 unknown key Key down D return Looking for queen Trying to start game 'Flight of the Amazon Queen' Sound opened OK, mixing at 22050 Hz Key up D return Key up 130 unknown key Key down 11E f5 Key up 11E f5 Got mouse focus. Key down 1B escape Key up 1B escape Key down 1B escape Key up 1B escape Key down 1B escape Key up 1B escape Key down 1B escape Key up 1B escape Key down 1B escape Key up 1B escape Key down 1B escape Key up 1B escape Key down 11E f5 Key up 11E f5
Hope that helps
comment:11 by , 18 years ago
Status: | pending → new |
---|
comment:12 by , 18 years ago
Oh, this is just far out.
For the application keys: your devices presses and releases some unknown key BEFORE pressing and releasing the correct keycode, f.ex.: down 0, up 0, down 154 (correct), up 154 (correct). This is in so many ways wrong. Even if it is a chorded key (e.g. like winkey-E in normal win32) I would expect to see: down X, down Y, up Y, up X. Brilliant :-(
The enter key though throws a chorded sequence (130, D, D, 130) which I belived I didn't have to code, but I obviously do.
Anyway, thank you very much for this, it's been illuminating. This will definitely be fixed in the next svn build.
(NOTE to myself: only log keystrokes when they're not simulated from panel to improve logging clarity)
comment:13 by , 18 years ago
Priority: | normal → low |
---|
comment:14 by , 18 years ago
fixed in internal sdl commit 31. testing version coming in next svn build.
comment:15 by , 18 years ago
Status: | new → pending |
---|
comment:16 by , 18 years ago
This tracker item is pending response by the submitter; we cannot continue processing it before that happens. As a consequence, its status has been set to "Pending". It will automatically revert to "Open" once a new comment is made to this item. If no response is made within 14 days, it will automatically be closed.
Thank you.
comment:17 by , 17 years ago
Please retest with this version: http://forums.scummvm.org/viewtopic.php?t=3916
comment:18 by , 17 years ago
Thanks a lot. I have tested the mapping of all application buttons (including re-mapping them from inside a game), and all is working OK.
Many thanks once again to the whole team for there work on this great bit of software!
comment:20 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | pending → closed |
comment:21 by , 6 years ago
Component: | --Unset-- → Port: WinCE |
---|
this is probably in the latest svn build up in the forums. please check it out and report.