Opened 11 years ago

Closed 5 years ago

#7858 closed feature request (fixed)

Bluetooth keyboard in full screen ipad

Reported by: SF/vanderwalt23 Owned by: criezy
Priority: normal Component: Port: iOS
Version: Keywords:
Cc: Game:


When scummvm runs in portrait mode virtual keyboard works and so does My Bluetooth iPad keyboard but when in landscape mode the Bluetooth keyboard Does nothing Create support for Bluetooth keyboard in landscape mode for iPad Thanks

Ticket imported from: #3611291. Ticket imported from: feature-requests/674.

Change History (7)

comment:1 by wjp, 10 years ago

Component: Engine: SCUMM

comment:2 by csnover, 7 years ago

Component: Ports

comment:3 by digitall, 6 years ago

Component: PortsPort: iOS

comment:4 by digitall, 6 years ago

Owner: set to digitall
Resolution: outdated
Status: newpending

Not sure if this has been fixed by and ?

Setting to pending...

comment:5 by Purduecoz, 5 years ago

Just built from latest code this morning and can confirm that it is NOT fixed. Bluetooth keyboard works fine in landscape mode, but does not work at all in portrait mode.

comment:6 by digitall, 5 years ago

Resolution: outdated
Status: pendingnew

comment:7 by criezy, 5 years ago

Owner: changed from digitall to criezy
Resolution: fixed
Status: newclosed

In ScummVM 2.1.0 you can enable the external keyboard in landscape mode using the pinch in gesture (and then disable it using the pinch out gesture).

This is not enabled by default as if no external keyboard is connected this would result in the on screen virtual keyboard being shown (which we don't want by default). And unfortunately there is no iOS public API to detect the presence of an external keyboard, and would require some horrible hack.

So I am closing this as I think the pinch in gesture to enable the keyboard is a good enough solution. Feel free to reopen if you disagree (and explain why you disagree).

Also I am assuming that Purduecoz mixed up landscape and portrait in his last comment, and meant that the bluetooth keyboard was working in portrait mode and not working in landscape mode (as in the original report).

Note: See TracTickets for help on using tickets.