Xpra: Ticket #29: android client does not pass key events at all!
This is actually quite tricky.
The drag layer intercepts a lot of events, so we first have to let them pass through, then the xpra window (an android view) will have to catch those and translate them into something the server can deal with.
Then there is also the issue of popping up the android on-screen keyboard: the view is not an input element so the keyboard is never shown at present.. not sure how that's done either. We probably want to have it shown only if the meny key is pressed as it uses a lot of screen space.
Mon, 20 Feb 2012 15:40:16 GMT - Antoine Martin: owner, status, milestone changed
- owner
changed from Antoine Martin to Antoine Martin
- status
changed from new to accepted
- milestone
changed from v0.8 to 0.1
r497 and r498 add basic support for keypresses on android, still needs some work to support modifiers etc
Wed, 04 Apr 2012 09:53:28 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.1 to 0.3
re-scheduling for 0.3
Thu, 27 Sep 2012 15:17:24 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.3 to 0.8
brought the Java/Android? code more up to date:
- r1645 handles raw packets
- r1649 adds zlib support (input only)
etc
But I can't see this happening in the current release, delaying... again.
Mon, 11 Feb 2013 16:27:00 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.8 to 1.0
re-scheduling
Fri, 03 Jul 2015 15:23:20 GMT - Antoine Martin: status changed
- status
changed from accepted to new
Fri, 03 Jul 2015 15:23:27 GMT - Antoine Martin: status changed; resolution set
- status
changed from new to closed
- resolution
set to wontfix
I think the way forward is to abandon this code and use this new one instead.
Tue, 12 Jul 2016 16:51:50 GMT - Antoine Martin: milestone changed
- milestone
changed from 1.0 to 1.1
Milestone renamed
Sun, 21 Aug 2016 09:55:49 GMT - Antoine Martin: milestone changed
- milestone
changed from 1.1 to 2.0
Milestone renamed
Sat, 23 Jan 2021 04:43:37 GMT - migration script:
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/29