summaryrefslogtreecommitdiffstats
path: root/gui/hardwarekeyboard.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* HardwareKeyboard: Update event loggingMatt Mower2017-01-181-4/+5
| | | | | | Use LOGERR(), consistent with rest of TWRP. Change-Id: I75a44d807a17aea6027830d58c37ac130fee12a7
* Add missing license headersMatt Mower2017-01-181-0/+18
| | | | Change-Id: I7f807a2f140068181524d8e868d029b4d94c70e8
* gui: add keyboard support for Ctrl layer and more special keysthat2016-01-071-36/+42
| | | | | | | | | | | - rename NotifyKeyboard to NotifyCharInput - input: handle arrow keys in NotifyKey with standard KEY_* codes - fix page handler to return 0 from NotifyKey if key was handled - fix GUIAction::NotifyKey to not swallow all keys - change home button code from KEY_HOME to KEY_HOMEPAGE (to avoid collision with Home/End, conforms to Android 3.0+) Change-Id: Ib138afa492df8d0c1975415e8b5334c8778ccc90
* gui: fix hardware keyboardthat2015-02-011-69/+51
| | | | | | | | | | - Power+voldown works again for taking screenshots - Right shift key isn't stuck until users presses "s" - Don't use DataManager for local variables - Simplify handling of Shift keys - Clean up #includes a bit Change-Id: Iff0453107beaa336a9c04422b43e92225fdbe069
* gui: move input handling into a classthat2015-01-301-2/+1
| | | | Change-Id: I97e08a23369af0112875af84b3fb529cf42e929e
* Move input handling into the main threadEthan Yonker2015-01-301-31/+383
| | | | | | | | | This also makes the hardwarekeyboard.cpp file that I created for the Asus Transformer tablets with a keyboard dock the default hardware keyboard handler. USB keyboards should work properly now if present for keyboard input. Change-Id: I724606e91ffe2a55265a9d1cb1ec714de244d38b
* Whitespace and minor code cleanupMatt Mower2014-06-041-1/+1
| | | | | | This is by no means comprehensive, but is quite a bit better already. Change-Id: Ibc8654a5dfb0eec39cbd0b64bdb52bb4fbfe2f7e
* Add support for actions triggered by key combinationVojtech Bocek2014-04-161-1/+22
| | | | | Change-Id: I9dfa7de40229f00412d63fc9c1eb3a809a6eb2e6 Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
* Unify indentation and little clean-up in TWRP filesVojtech Bocek2013-08-241-7/+12
| | | | Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
* Move all AOSP code out of recovery binaryDees_Troy2013-04-041-5/+4
| | | | | | Improves license compatibility between GPL and Apache Change-Id: I2b165aa575bb6213af6b07936f99610c113443f0
* TWRP-ify AOSP codeDees_Troy2012-09-051-0/+58
Pull in most TWRP sources Stub out partition management code Make it compile -- probably will not boot Kind of a mess but have to start somewhere