blob: e041c51cc9b311fff47bb39dc2635bca4ac6c521 [file] [log] [blame]
Siarhei Vishniakou96818962023-08-23 10:19:02 -07001package: "com.android.input.flags"
Oriol Prieto Gasco33fd22e2024-02-06 18:34:41 +00002container: "system"
Siarhei Vishniakou96818962023-08-23 10:19:02 -07003
4flag {
5 name: "enable_outbound_event_verification"
6 namespace: "input"
7 description: "Set to true to enable crashing whenever bad outbound events are detected inside InputTransport"
8 bug: "271455682"
9}
10
11flag {
12 name: "enable_inbound_event_verification"
13 namespace: "input"
14 description: "Set to true to enable crashing whenever bad inbound events are going into InputDispatcher"
15 bug: "271455682"
16}
Prabir Pradhan678405c2023-09-08 17:18:32 +000017
18flag {
19 name: "enable_pointer_choreographer"
20 namespace: "input"
21 description: "Set to true to enable PointerChoreographer: the new pipeline for showing pointer icons"
22 bug: "293587049"
23}
Harry Cutts8c7cb592023-08-23 17:20:13 +000024
25flag {
26 name: "enable_gestures_library_timer_provider"
27 namespace: "input"
28 description: "Set to true to enable timer support for the touchpad Gestures library"
29 bug: "297192727"
Prabir Pradhandae52792023-12-15 07:36:40 +000030 }
31
32 flag {
33 name: "enable_input_event_tracing"
34 namespace: "input"
35 description: "Set to true to enable input event tracing, including always-on tracing on non-user builds"
36 bug: "210460522"
Harry Cutts8c7cb592023-08-23 17:20:13 +000037}
Siarhei Vishniakoub1230622023-09-19 09:06:56 -070038
39flag {
40 name: "enable_multi_device_input"
41 namespace: "input"
42 description: "Set to true to enable multi-device input: touch and stylus can be active at the same time, but in different windows"
43 bug: "211379801"
44}
Ameer Armalycff4fa52023-10-04 23:45:11 +000045
46flag {
47 name: "a11y_crash_on_inconsistent_event_stream"
48 namespace: "accessibility"
49 description: "Brings back fatal logging for inconsistent event streams originating from accessibility."
50 bug: "299977100"
51}
Arpit Singh3d84add2023-10-10 19:08:29 +000052
53flag {
Arpit Singh17dd1d72023-10-10 19:02:06 +000054 name: "report_palms_to_gestures_library"
55 namespace: "input"
56 description: "Report touches marked as palm by firmware to gestures library"
57 bug: "302505955"
58}
59
60flag {
Arpit Singh3d84add2023-10-10 19:08:29 +000061 name: "enable_touchpad_typing_palm_rejection"
62 namespace: "input"
Arpit Singh33a10a62023-10-12 13:06:54 +000063 description: "Enabling additional touchpad palm rejection will disable the tap to click while the user is typing on a physical keyboard"
64 bug: "301055381"
65}
66
67flag {
68 name: "enable_v2_touchpad_typing_palm_rejection"
69 namespace: "input"
70 description: "In addition to touchpad palm rejection v1, v2 will also cancel ongoing move gestures while typing and add delay in re-enabling the tap to click."
Arpit Singh3d84add2023-10-10 19:08:29 +000071 bug: "301055381"
72}
Siarhei Vishniakou6520a582023-10-27 21:53:45 -070073
74flag {
Josep del Rio2ea54a52023-09-20 09:46:10 +000075 name: "disable_reject_touch_on_stylus_hover"
76 namespace: "input"
77 description: "Disable touch rejection when the stylus hovers the screen"
78 bug: "301216095"
79}
Vaibhav Devmurari5766aee2023-11-03 17:21:25 +000080
81flag {
82 name: "enable_input_filter_rust_impl"
83 namespace: "input"
84 description: "Enable input filter rust implementation"
85 bug: "294546335"
86}
Josh Yang58c984b2023-11-07 10:16:14 -080087
88flag {
89 name: "override_key_behavior_permission_apis"
Oriol Prieto Gasco51a1ef62024-03-01 16:52:42 +000090 is_exported: true
Josh Yang58c984b2023-11-07 10:16:14 -080091 namespace: "input"
92 description: "enable override key behavior permission APIs"
93 bug: "309018874"
94}
Prabir Pradhanad56c452023-12-07 17:15:26 +000095
96flag {
97 name: "remove_pointer_event_tracking_in_wm"
98 namespace: "input"
99 description: "Remove pointer event tracking in WM after the Pointer Icon Refactor"
100 bug: "315321016"
101}
Harry Cuttse78184b2024-01-08 15:54:58 +0000102
103flag {
104 name: "enable_new_mouse_pointer_ballistics"
105 namespace: "input"
106 description: "Change the acceleration curves for mouse pointer movements to match the touchpad ones"
107 bug: "315313622"
108}
Yeabkal Wubshitb8aadfa2024-01-17 17:03:42 -0800109
110flag {
111 name: "rate_limit_user_activity_poke_in_dispatcher"
112 namespace: "input"
113 description: "Move user-activity poke rate-limiting from PowerManagerService to InputDispatcher."
114 bug: "320499729"
115}
Yeabkal Wubshitb1b96db2024-01-24 12:47:00 -0800116
117flag {
118 name: "input_device_view_behavior_api"
Oriol Prieto Gasco51a1ef62024-03-01 16:52:42 +0000119 is_exported: true
Yeabkal Wubshitb1b96db2024-01-24 12:47:00 -0800120 namespace: "input"
121 description: "Controls the API to provide InputDevice view behavior."
122 bug: "246946631"
123}
Harry Cutts39648ab2024-02-15 14:23:50 +0000124
125flag {
126 name: "enable_touchpad_fling_stop"
127 namespace: "input"
128 description: "Enable fling scrolling to be stopped by putting a finger on the touchpad again"
129 bug: "281106755"
130}
Derek Wuea36ee72024-03-25 13:17:51 -0700131
132flag {
133 name: "enable_prediction_pruning_via_jerk_thresholding"
134 namespace: "input"
135 description: "Enable prediction pruning based on jerk thresholds."
136 bug: "266747654"
137 is_fixed_read_only: true
138
139}