Opened 10 years ago

Closed 8 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
Version: 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, 10 years ago

Owner: set to somaen

comment:2 by somaen, 10 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, 10 years ago

It's not working for me either on windows.

comment:4 by SF/jam9, 10 years ago

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

comment:5 by misterhands, 10 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, 10 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, 10 years ago

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

Can you test this one misterhands?

comment:8 by misterhands, 10 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, 8 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, 8 years ago

Resolution: fixed
Status: newpending

comment:11 by sev-, 8 years ago

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