Opened 5 years ago

Closed 3 years ago

#6654 closed defect (fixed)

WME: white chamber - some keys don't work

Reported by: misterhands Owned by: somaen
Priority: normal Component: Engine: Wintermute
Keywords: Cc:
Game: Wintermute

Description

Using a recent Win32 build by Kirben
the white chamber (win)

In the original it is possible to change the look of the action panel by using F10/F11,
and also to access the debug room by hitting the Home key.
This doesn't work in ScummVM.

Ticket imported from: bugs/6654.

Change History (11)

comment:1 by somaen, 5 years ago

Owner: set to somaen

comment:2 by somaen, 5 years ago

I added the relevant key-mappings, but that doesn't seem to do the trick, atleast not on my mac. I managed to test the F10-thing in Wine, which should indicate that the keys aren't being stolen by the OS here atleast...

comment:3 by misterhands, 5 years ago

It's not working for me either on windows.

comment:4 by SF/jam9, 5 years ago

The bug is reproduced in wmelite too. It works fine in original WME though.

comment:5 by misterhands, 5 years ago

Works fine now, thanks.
Though there are now warnings for nearly every key pressed, for example:
WARNING: Key not handled: 305 '1'!

comment:6 by SF/jam9, 5 years ago

Yes, originally they weren't handled at all - I'll add more mappings by this weekend, also I'm fixing the case sensitivity issue ( WME keycodes were case sensitive wheras ScummVM treats a-z and A-Z as a-z)

comment:7 by SF/jam9, 5 years ago

https://github.com/jammm/scummvm/commit/32644b820133f2a497a9e3d33bd5d9ed96e6bac7

Can you test this one misterhands?

comment:8 by misterhands, 5 years ago

Ok I've tested it. It mostly works, with the following exceptions.

WARNING: Key not handled: 59 ';'! ('m' on my azerty keyboard)
WARNING: Key not handled: 45 '-'!
WARNING: Key not handled: 61 '='!
WARNING: Key not handled: 44 ','!
WARNING: Key not handled: 46 '.'!
WARNING: Key not handled: 47 '/'!
WARNING: Key not handled: 300 ','!
WARNING: Key not handled: 267 '♂'!
WARNING: Key not handled: 268 '♀'!
'!RNING: Key not handled: 269 ' note the '!RNING (numpad '.')
WARNING: Key not handled: 270 '♫'!
WARNING: Key not handled: 259 '♥'!
WARNING: Key not handled: 261 '♣'!
WARNING: Key not handled: 265 ' '!
WARNING: Key not handled: 300 ','!
WARNING: Key not handled: 266 '
'!
this last warning is displayed on 2 lines for some reason (numpad '-')

Also some characters do not work : é è â ê î ô û à ä ë ï ö ü ç ß ã etc

Also F1-F12 keys seem to produce characters:
; < = > ? @ A B C # $ %

comment:9 by somaen, 3 years ago

It seems a fix went in December last year, would you mind retesting with a build made some time in 2016?

comment:10 by somaen, 3 years ago

Resolution: fixed
Status: newpending

comment:11 by sev-, 3 years ago

Status: pendingclosed
Note: See TracTickets for help on using tickets.