Commit Graph

686 Commits

Author SHA1 Message Date
Vincent Wei
57d8eb5237 section for enhanced random engine 2019-06-16 17:35:03 +08:00
Vincent Wei
799ff54869 description for two new engines: drm and libinput 2019-06-16 17:34:42 +08:00
Vincent Wei
d6ee29ae11 fix some doc for messages 2019-06-14 18:58:46 +08:00
Vincent Wei
8dabf82a51 cleanup 2019-06-14 15:51:41 +08:00
Vincent Wei
237112bfe9 Implementation of GAL_SuspendVideo and GAL_ResumeVideo 2019-06-14 15:51:24 +08:00
Vincent Wei
c445b5a80d Suspend and Resume methods 2019-06-14 15:50:37 +08:00
Vincent Wei
80773ab228 GAL_SuspendVideo and GAL_ResumeVideo 2019-06-14 15:50:11 +08:00
Vincent Wei
3f0ada1ee2 call GAL_SuspendVideo and GAL_ResumeVideo for VT switch 2019-06-14 15:49:53 +08:00
Vincent Wei
e45b4ccad8 use LeftALT+LeftCTRL+Fx to switch virtual terminal 2019-06-14 15:49:19 +08:00
Vincent Wei
fcb43eccb2 call treat_longpress when checking KS_REPEAT 2019-06-14 11:20:58 +08:00
Vincent Wei
111254b440 change DEF_LPRESS_TIME to 200 2019-06-14 11:20:20 +08:00
Vincent Wei
9f60ba7138 post MSG_EXIN_END_CHANGES message 2019-06-14 11:01:24 +08:00
Vincent Wei
d2e0559bdf emulate mouse move and lbutton down for tablet tool 2019-06-14 11:01:03 +08:00
Vincent Wei
55b1934642 tune and cleanup 2019-06-14 10:13:04 +08:00
Vincent Wei
6a31f83a23 interfaces for Linux TTY 2019-06-14 10:12:37 +08:00
Vincent Wei
fbe779b195 operators for Linux TTY 2019-06-14 10:12:17 +08:00
Vincent Wei
f4e597d5d0 rename to have linux- prefix 2019-06-14 10:11:48 +08:00
Vincent Wei
cf2ae944b7 special hande extra input messages in desktop procedure 2019-06-13 18:35:56 +08:00
Vincent Wei
a9d7effc11 tune format 2019-06-13 18:00:20 +08:00
Vincent Wei
88771efb41 tune the default message queue length to 32 2019-06-13 18:00:02 +08:00
Vincent Wei
4a354b94f9 implementation of all extra input events 2019-06-13 17:50:30 +08:00
Vincent Wei
047ab34a98 handle extra input events in low-level event loop 2019-06-13 17:50:07 +08:00
Vincent Wei
83660e0d45 implementation of extra input events for touch and gesture 2019-06-13 12:35:44 +08:00
Vincent Wei
352a8cb158 add definitions of MSG_EXIN_XXX 2019-06-13 12:35:12 +08:00
Vincent Wei
85ba11cdd6 remove INPUT.mdev 2019-06-13 12:34:49 +08:00
Vincent Wei
c9448ef4c6 Handle extra input events 2019-06-13 12:34:26 +08:00
Vincent Wei
2375100fd7 inline implementation of IAL_WaitEvent 2019-06-13 12:34:02 +08:00
Vincent Wei
ebca4834a3 Tune INPUT structure: remove mdev and add wait_event_ex 2019-06-13 12:33:38 +08:00
Vincent Wei
34a007815b remove extra spaces after message name 2019-06-13 09:20:11 +08:00
Vincent Wei
50fcc2afc9 handle middle mouse button events 2019-06-12 19:08:24 +08:00
Vincent Wei
22cf10c508 handle mouse moved 2019-06-12 18:06:41 +08:00
Vincent Wei
51b0e704d7 cleanup 2019-06-12 18:06:22 +08:00
Vincent Wei
da0cc99e7f cleanup 2019-06-12 18:06:13 +08:00
Vincent Wei
c08a44638c Call IAL_SetMouseRange after initialized 2019-06-12 18:06:01 +08:00
Vincent Wei
9cc9e274cd handle more events 2019-06-12 17:48:08 +08:00
Vincent Wei
069c3eea17 cleanup 2019-06-12 17:47:49 +08:00
Vincent Wei
24381b4cb1 Add messages for middle mouse button: MSG_MBUTTONxxx and MSG_NCMBUTTONxxx;
Add messages for extra input events: MSG_EXIN_XXXX for pointer axis, generic button, touch, tablet, tablet pad, and switch.
2019-06-12 17:45:37 +08:00
Vincent Wei
5e362a9afb handle keyboard event 2019-06-12 12:33:32 +08:00
Vincent Wei
8a3437d948 change NR_KEYS to 250 2019-06-12 12:33:20 +08:00
Vincent Wei
4c2a8e7cc5 define more SCANCODE_xxxx and change NR_KEYS to 250 2019-06-12 12:32:45 +08:00
Vincent Wei
b615321745 rename 2019-06-12 09:03:09 +08:00
Vincent Wei
8c81845eba change IAL engine of evdev to libinput 2019-06-11 18:39:26 +08:00
Vincent Wei
e7913edc7e tuen implementation of dumb framebuffer 2019-06-11 17:02:48 +08:00
Vincent Wei
d777055154 GAL_VideoModeOK returns Ok when the size requested are smaller than any mode available 2019-06-11 17:01:10 +08:00
Vincent Wei
bbbff5bd8c Dumb buffer is almost ok 2019-06-11 15:33:30 +08:00
Vincent Wei
046353b9cb cleanup to use DrmVideoData for mode_list 2019-06-11 12:19:40 +08:00
Vincent Wei
06066b47b5 helpers for DRM mode setting 2019-06-10 18:25:58 +08:00
Vincent Wei
4f263517bb Source files for EvDev IAL engine 2019-06-10 18:25:03 +08:00
Vincent Wei
50afdc7826 add null implementation for EvDev IAL engine 2019-06-10 18:24:16 +08:00
Vincent Wei
b282a7773d give mdev and mtype default values when they are not defined in ETC 2019-06-10 18:18:49 +08:00