Opened 7 years ago

Closed 9 months ago

#7858 closed enhancement (fixed)

Bluetooth keyboard in full screen ipad

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

Description

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, 7 years ago

Component: Engine: SCUMM

comment:2 by csnover, 3 years ago

Component: Ports

comment:3 by digitall, 22 months ago

Component: PortsPort: iOS

comment:4 by digitall, 22 months ago

Owner: set to digitall
Resolution: outdated
Status: newpending

Not sure if this has been fixed by https://github.com/scummvm/scummvm/pull/1225 and https://github.com/scummvm/scummvm/pull/1290 ?

Setting to pending...

comment:5 by Purduecoz, 20 months 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, 20 months ago

Resolution: outdated
Status: pendingnew

comment:7 by criezy, 9 months 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.