1/*
2 * Copyright (C) 2020 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17syntax = "proto2";
18
19package android.app.tvsettings;
20option java_multiple_files = true;
21option java_outer_classname = "TvSettingsEnums";
22
23/** The performed action types */
24enum Action {
25
26    /**
27     * Denotes an unknown action. It is a filler that should generally be
28     * avoided.
29     */
30    ACTION_UNKNOWN = 0;
31
32    /**
33     * Denotes that a TvSettings page is being focused. (Previewing a page in
34     * two panel settings should NOT be considered as focusing on the page.)
35     */
36    PAGE_FOCUSED = 1;
37
38    /**
39     * Denotes that an entry (typically a leaf node of settings tree) is
40     * selected by a user.
41     */
42    ENTRY_SELECTED = 2;
43
44    /** Denotes that a toggle is clicked by a user. */
45    TOGGLE_INTERACTED = 3;
46
47    /**
48     * Denotes that a TvSettings page is being focused in the forward direction
49     * into the settings tree.
50     */
51    PAGE_FOCUSED_FORWARD = 4;
52
53    /**
54     * Denotes that a TvSettings page is being focused in the backward direction
55     * up the settings tree.
56     */
57    PAGE_FOCUSED_BACKWARD = 5;
58
59    /** Denotes that a toggle is turned on by a user. */
60    TOGGLED_ON = 6;
61
62    /** Denotes that a toggle is turned off by a user. */
63    TOGGLED_OFF = 7;
64
65}
66
67/**
68 * Ids for TvSettings focusable pages or actionable entries
69 *
70 * For details of the scheme, please refer to the "Definition of item_id" and
71 * "Evolve of item_id" sections in go/atv-settings-ww-logging-design.
72 */
73enum ItemId {
74
75    option allow_alias = true;
76
77    // Filler that should be avoided
78    UNKNOWN = 0x00000000;
79
80    // TvSettings
81    TV_SETTINGS_ROOT = 0x00000001;
82
83    // TvSettings unknown/default classic page
84    PAGE_CLASSIC_DEFAULT = 0x00000002;
85
86    // TvSettings unknown/default slice page
87    PAGE_SLICE_DEFAULT = 0x00000003;
88
89    // TvSettings unknown/default entry
90    ENTRY_DEFAULT = 0x00000004;
91
92    // TvSettings > Suggested settings entry
93    SUGGESTED_SETTINGS = 0x00000010;
94
95    // TvSettings > Quick Settings
96    QUICK_SETTINGS = 0x00000011;
97
98    // VERSION 1: Starting with Q
99    // These are ordered in depth-first search manner.
100
101    // TvSettings > Network & Internet
102    NETWORK = 0x11000000;
103
104    // TvSettings > Network & Internet > Wi-Fi (toggle)
105    NETWORK_WIFI_ON_OFF = 0x11100000;
106
107    // TvSettings > Network & Internet >
108    // [A connected network entry in available networks list]
109    NETWORK_AP_INFO = 0x11200000;
110
111    // TvSettings > Network & Internet >
112    // [A connected network entry in available networks list] > Proxy settings
113    NETWORK_AP_INFO_PROXY_SETTINGS = 0x11210000;
114
115    // TvSettings > Network & Internet >
116    // [A connected network entry in available networks list] > IP settings
117    NETWORK_AP_INFO_IP_SETTINGS = 0x11220000;
118
119    // TvSettings > Network & Internet >
120    // [A connected network entry in available networks list] > Forget network
121    NETWORK_AP_INFO_FORGET_NETWORK = 0x11230000;
122
123    // TvSettings > Network & Internet >
124    // [A not connected network entry in available networks list]
125    NETWORK_NOT_CONNECTED_AP = 0x11300000;
126
127    // TvSettings > Network & Internet > See all
128    NETWORK_SEE_ALL = 0x11400000;
129
130    // TvSettings > Network & Internet > See fewer
131    NETWORK_SEE_FEWER = 0x11500000;
132
133    // TvSettings > Network & Internet > Add new network
134    NETWORK_ADD_NEW_NETWORK = 0x11600000;
135
136    // TvSettings > Network & Internet > Scanning always available (toggle)
137    NETWORK_ALWAYS_SCANNING_NETWORKS = 0x11700000;
138
139    // TvSettings > Network & Internet > Proxy settings (in Ethernet category)
140    NETWORK_ETHERNET_PROXY_SETTINGS = 0x11800000;
141
142    // TvSettings > Network & Internet > IP settings (in Ethernet category)
143    NETWORK_ETHERNET_IP_SETTINGS = 0x11900000;
144
145    // TvSettings > Account & Sign In (Slice)
146    ACCOUNT_SLICE = 0x12000000;
147
148    // TvSettings > Account & Sign In (Slice) > [A regular account]
149    ACCOUNT_SLICE_REG_ACCOUNT = 0x12100000;
150
151    // TvSettings > Account & Sign In (Slice) > [A regular account] >
152    // Google Assistant
153    ACCOUNT_SLICE_REG_ACCOUNT_ASSISTANT = 0x12130000;
154
155    // TvSettings > Account & Sign In (Slice) > [A regular account] >
156    // Google Assistant > SafeSearch filter (toggle)
157    ACCOUNT_SLICE_REG_ACCOUNT_ASSISTANT_SAFE_SEARCH = 0x12131000;
158
159    // TvSettings > Account & Sign In (Slice) > [A regular account] >
160    // Google Assistant > Block offensive words (toggle)
161    ACCOUNT_SLICE_REG_ACCOUNT_ASSISTANT_BLOCK_OFFENSIVE = 0x12132000;
162
163    // TvSettings > Account & Sign In (Slice) > [A regular account] >
164    // Google Assistant > Searchable apps
165    ACCOUNT_SLICE_REG_ACCOUNT_ASSISTANT_SEARCHABLE_APPS = 0x12133000;
166
167    // TvSettings > Account & Sign In (Slice) > [A regular account] >
168    // Google Assistant > Personal results (toggle)
169    ACCOUNT_SLICE_REG_ACCOUNT_ASSISTANT_PERSONAL_RESULTS = 0x12134000;
170
171    // Reserving [0x12140000, 0x12190000] for possible future settings
172
173    // TvSettings > Account & Sign In (Slice) > [A regular account] > Remove
174    ACCOUNT_SLICE_REG_ACCOUNT_REMOVE = 0x121A0000;
175
176    // Reserving [0x12200000, 0x12900000] for possible future settings
177
178    // TvSettings > Account & Sign In (Slice) > Add account...
179    ACCOUNT_SLICE_ADD_ACCOUNT = 0x12A00000;
180
181    // TvSettings > Account & Sign In (Classic)
182    ACCOUNT_CLASSIC = 0x13000000;
183
184    // TvSettings > Account & Sign In (Classic) > [A regular account]
185    ACCOUNT_CLASSIC_REG_ACCOUNT = 0x13100000;
186
187    // TvSettings > Account & Sign In (Classic) > [A regular account] > Sync now
188    ACCOUNT_CLASSIC_REG_ACCOUNT_SYNC_NOW = 0x13110000;
189
190    // TvSettings > Account & Sign In (Classic) > [A regular account] >
191    // Remove account
192    ACCOUNT_CLASSIC_REG_ACCOUNT_REMOVE_ACCOUNT = 0x13120000;
193
194    // TvSettings > Account & Sign In (Classic) > [A regular account] >
195    // [Choose synced apps] Calendar (toggle)
196    ACCOUNT_CLASSIC_REG_ACCOUNT_SYNC_CALENDAR = 0x13130000;
197
198    // TvSettings > Account & Sign In (Classic) > [A regular account] >
199    // [Choose synced apps] Contacts (toggle)
200    ACCOUNT_CLASSIC_REG_ACCOUNT_SYNC_CONTACTS = 0x13140000;
201
202    // TvSettings > Account & Sign In (Classic) > [A regular account] >
203    // [Choose synced apps] Google Play Movies & TV (toggle)
204    ACCOUNT_CLASSIC_REG_ACCOUNT_SYNC_GPMT = 0x13150000;
205
206    // TvSettings > Account & Sign In (Classic) > [A regular account] >
207    // [Choose synced apps] Google Play Music (toggle)
208    ACCOUNT_CLASSIC_REG_ACCOUNT_SYNC_GPM = 0x13160000;
209
210    // TvSettings > Account & Sign In (Classic) > [A regular account] >
211    // [Choose synced apps] People details (toggle)
212    ACCOUNT_CLASSIC_REG_ACCOUNT_SYNC_PEOPLE = 0x13170000;
213
214    // Reserving [0x13200000, 0x13900000] for possible future settings
215
216    // TvSettings > Account & Sign In (Classic) > Add account
217    ACCOUNT_CLASSIC_ADD_ACCOUNT = 0x13A00000;
218
219    // TvSettings > Display & Sound
220    DISPLAY_SOUND = 0x15000000;
221
222    // TvSettings > Display & Sound > Advanced display settings
223    DISPLAY_SOUND_ADVANCED_DISPLAY = 0x15100000;
224
225    // TvSettings > Display & Sound > Advanced display settings >
226    // Allow game mode (toggle)
227    DISPLAY_SOUND_ADVANCED_DISPLAY_GAME_MODE = 0x15110000;
228
229    // TvSettings > Display & Sound > System sounds (toggle)
230    DISPLAY_SOUND_SYSTEM_SOUNDS = 0x15200000;
231
232    // TvSettings > Display & Sound > Advanced sound settings
233    DISPLAY_SOUND_ADVANCED_SOUNDS = 0x15300000;
234
235    // TvSettings > Display & Sound > Advanced sound settings > Select formats
236    DISPLAY_SOUND_ADVANCED_SOUNDS_SELECT_FORMATS = 0x15310000;
237
238    // TvSettings > Display & Sound > Advanced sound settings > Select formats >
239    // Auto...
240    DISPLAY_SOUND_ADVANCED_SOUNDS_SELECT_FORMATS_AUTO = 0x15311000;
241
242    // TvSettings > Display & Sound > Advanced sound settings > Select formats >
243    // None...
244    DISPLAY_SOUND_ADVANCED_SOUNDS_SELECT_FORMATS_NONE = 0x15312000;
245
246    // TvSettings > Display & Sound > Advanced sound settings > Select formats >
247    // Manual...
248    DISPLAY_SOUND_ADVANCED_SOUNDS_SELECT_FORMATS_MANUAL = 0x15313000;
249
250    // TvSettings > Display & Sound > Advanced sound settings >
251    // Dolby AC-4 (toggle)
252    DISPLAY_SOUND_ADVANCED_SOUNDS_DAC4 = 0x15320000;
253
254    // TvSettings > Display & Sound > Advanced sound settings >
255    // Dolby Atmos in Dolby Digital Plus (toggle)
256    DISPLAY_SOUND_ADVANCED_SOUNDS_DADDP = 0x15330000;
257
258    // TvSettings > Display & Sound > Advanced sound settings >
259    // Dolby Digital (toggle)
260    DISPLAY_SOUND_ADVANCED_SOUNDS_DD = 0x15340000;
261
262    // TvSettings > Display & Sound > Advanced sound settings >
263    // Dolby Digital Plus (toggle)
264    DISPLAY_SOUND_ADVANCED_SOUNDS_DDP = 0x15350000;
265
266    // TvSettings > Display & Sound > Advanced sound settings > DTS (toggle)
267    DISPLAY_SOUND_ADVANCED_SOUNDS_DTS = 0x15360000;
268
269    // TvSettings > Display & Sound > Advanced sound settings > DTS-HD (toggle)
270    DISPLAY_SOUND_ADVANCED_SOUNDS_DTSHD = 0x15370000;
271
272    // TvSettings > Display & Sound > Advanced sound settings > AAC (toggle)
273    DISPLAY_SOUND_ADVANCED_SOUNDS_AAC = 0x15380000;
274
275    // TvSettings > Display & Sound > Advanced sound settings >
276    // Dolby TrueHD (toggle)
277    DISPLAY_SOUND_ADVANCED_SOUNDS_DTHD = 0x15390000;
278
279    // TvSettings > Apps
280    APPS = 0x16000000;
281
282    // TvSettings > Apps > See all apps
283    APPS_ALL_APPS = 0x16100000;
284
285    // TvSettings > Apps > See all apps > [An app entry]
286    APPS_ALL_APPS_APP_ENTRY = 0x16110000;
287
288    // TvSettings > Apps > See all apps > [An app entry] > Open
289    APPS_ALL_APPS_APP_ENTRY_OPEN = 0x16111000;
290
291    // TvSettings > Apps > See all apps > [An app entry] > Force stop
292    APPS_ALL_APPS_APP_ENTRY_FORCE_STOP = 0x16112000;
293
294    // TvSettings > Apps > See all apps > [An app entry] > Uninstall
295    APPS_ALL_APPS_APP_ENTRY_UNINSTALL = 0x16113000;
296
297    // TvSettings > Apps > See all apps > [An app entry] > Uninstall updates
298    APPS_ALL_APPS_APP_ENTRY_UNINSTALL_UPDATES = 0x16114000;
299
300    // TvSettings > Apps > See all apps > [An app entry] > Disable
301    APPS_ALL_APPS_APP_ENTRY_DISABLE = 0x16115000;
302
303    // TvSettings > Apps > See all apps > [An app entry] > Clear data
304    APPS_ALL_APPS_APP_ENTRY_CLEAR_DATA = 0x16116000;
305
306    // TvSettings > Apps > See all apps > [An app entry] > Clear cache
307    APPS_ALL_APPS_APP_ENTRY_CLEAR_CACHE = 0x16117000;
308
309    // TvSettings > Apps > See all apps > [An app entry] > Clear defaults
310    APPS_ALL_APPS_APP_ENTRY_CLEAR_DEFAULTS = 0x16118000;
311
312    // TvSettings > Apps > See all apps > [An app entry] >
313    // Notifications (toggle)
314    APPS_ALL_APPS_APP_ENTRY_NOTIFICATIONS = 0x16119000;
315
316    // TvSettings > Apps > See all apps > [An app entry] > Permissions
317    APPS_ALL_APPS_APP_ENTRY_PERMISSIONS = 0x1611A000;
318
319    // TvSettings > Apps > See all apps > [An app entry] > Enable
320    APPS_ALL_APPS_APP_ENTRY_ENABLE = 0x1611B000;
321
322    // TvSettings > Apps > See all apps > [An app entry] > Open source licenses
323    APPS_ALL_APPS_APP_ENTRY_LICENSES = 0x1611C000;
324
325    // TvSettings > Apps > See all apps > Show system apps
326    APPS_ALL_APPS_SHOW_SYSTEM_APPS = 0x16120000;
327
328    // TvSettings > Apps > App permissions
329    APPS_APP_PERMISSIONS = 0x16200000;
330
331    // TvSettings > Apps > App permission > Body sensors
332    APPS_APP_PERMISSIONS_BODY_SENSORS = 0x16210000;
333
334    // TvSettings > Apps > App permission > Calendar
335    APPS_APP_PERMISSIONS_CALENDAR = 0x16220000;
336
337    // TvSettings > Apps > App permission > Call logs
338    APPS_APP_PERMISSIONS_CALL_LOGS = 0x16230000;
339
340    // TvSettings > Apps > App permission > Camera
341    APPS_APP_PERMISSIONS_CAMERA = 0x16240000;
342
343    // TvSettings > Apps > App permission > Contacts
344    APPS_APP_PERMISSIONS_CONTACTS = 0x16250000;
345
346    // TvSettings > Apps > App permission > Location
347    APPS_APP_PERMISSIONS_LOCATION = 0x16260000;
348
349    // TvSettings > Apps > App permission > Microphone
350    APPS_APP_PERMISSIONS_MICROPHONE = 0x16270000;
351
352    // TvSettings > Apps > App permission > Phone
353    APPS_APP_PERMISSIONS_PHONE = 0x16280000;
354
355    // TvSettings > Apps > App permission > Physical activity
356    APPS_APP_PERMISSIONS_PHYSICAL_ACTIVITY = 0x16290000;
357
358    // TvSettings > Apps > App permission > SMS
359    APPS_APP_PERMISSIONS_SMS = 0x162A0000;
360
361    // TvSettings > Apps > App permission > Storage
362    APPS_APP_PERMISSIONS_STORAGE = 0x162B0000;
363
364    // TvSettings > Apps > App permission > Additional permissions
365    APPS_APP_PERMISSIONS_ADDITIONAL = 0x162C0000;
366
367    // TvSettings > Apps > App permission > Additional permissions >
368    // real all TV listings
369    APPS_APP_PERMISSIONS_ADDITIONAL_READ_TV_LISTINGS = 0x162C1000;
370
371    // TvSettings > Apps > App permission > Additional permissions >
372    // real instant messages
373    APPS_APP_PERMISSIONS_ADDITIONAL_READ_INSTANT_MESSAGES = 0x162C2000;
374
375    // TvSettings > Apps > App permission > Additional permissions >
376    // write instant messages
377    APPS_APP_PERMISSIONS_ADDITIONAL_WRITE_INSTANT_MESSAGES = 0x162C3000;
378
379    // TvSettings > Apps > Special app access
380    APPS_SPECIAL_APP_ACCESS = 0x16300000;
381
382    // TvSettings > Apps > Special app access > Energy optimization
383    APPS_SPECIAL_APP_ACCESS_ENERGY_OPTIMIZATION = 0x16310000;
384
385    // TvSettings > Apps > Special app access > Usage access
386    APPS_SPECIAL_APP_ACCESS_USAGE_ACCESS = 0x16320000;
387
388    // TvSettings > Apps > Special app access > Notification access
389    APPS_SPECIAL_APP_ACCESS_NOTIFICATION_ACCESS = 0x16330000;
390
391    // TvSettings > Apps > Special app access > Display over other apps
392    APPS_SPECIAL_APP_ACCESS_DISPLAY_OVER_OTHERS = 0x16340000;
393
394    // TvSettings > Apps > Special app access > Modify system settings
395    APPS_SPECIAL_APP_ACCESS_MODIFY_SYSTEM_SETTINGS = 0x16350000;
396
397    // TvSettings > Apps > Special app access > Picture-in-picture
398    APPS_SPECIAL_APP_ACCESS_PICTURE_IN_PICTURE = 0x16360000;
399
400    // TvSettings > Apps > Security & restrictions
401    APPS_SECURITY_RESTRICTIONS = 0x16400000;
402
403    // TvSettings > Apps > Security & restrictions > Unknown sources
404    APPS_SECURITY_RESTRICTIONS_UNKNOWN_SOURCES = 0x16410000;
405
406    // TvSettings > Apps > Security & restrictions > Verify apps (toggle)
407    APPS_SECURITY_RESTRICTIONS_VERIFY_APPS = 0x16420000;
408
409    // TvSettings > Apps > Security & restrictions > Create restricted profile
410    APPS_SECURITY_RESTRICTIONS_CREATE_PROFILE = 0x16430000;
411
412    // TvSettings > Apps > Security & restrictions > Enter restricted profile
413    APPS_SECURITY_RESTRICTIONS_ENTER_PROFILE = 0x16440000;
414
415    // TvSettings > Apps > Security & restrictions >
416    // Allowed apps (Restricted Profile)
417    APPS_SECURITY_RESTRICTIONS_PROFILE_ALLOWED_APPS = 0x16450000;
418
419    // TvSettings > Apps > Security & restrictions >
420    // Change pin (Restricted Profile)
421    APPS_SECURITY_RESTRICTIONS_PROFILE_CHANGE_PIN = 0x16460000;
422
423    // TvSettings > Apps > Security & restrictions >
424    // Delete restricted profile
425    APPS_SECURITY_RESTRICTIONS_DELETE_PROFILE = 0x16470000;
426
427    // TvSettings > Apps > Security & restrictions >
428    // Exit restricted profile
429    APPS_SECURITY_RESTRICTIONS_EXIT_PROFILE = 0x16480000;
430
431    // TvSettings > System (same as TvSettings > Device Preferences)
432    SYSTEM = 0x17000000;
433
434    // TvSettings > System > About
435    SYSTEM_ABOUT = 0x17100000;
436
437    // TvSettings > System > System update
438    SYSTEM_ABOUT_SYSTEM_UPDATE = 0x17110000;
439
440    // TvSettings > System > Device name
441    SYSTEM_ABOUT_DEVICE_NAME = 0x17120000;
442
443    // TvSettings > System > Factory reset
444    SYSTEM_ABOUT_FACTORY_RESET = 0x17130000;
445
446    // TvSettings > System > Status
447    SYSTEM_ABOUT_STATUS = 0x17140000;
448
449    // TvSettings > System > Legal information
450    SYSTEM_ABOUT_LEGAL_INFO = 0x17150000;
451
452    // TvSettings > System > Legal information > Open source licenses
453    SYSTEM_ABOUT_LEGAL_INFO_OPEN_SOURCE = 0x17151000;
454
455    // TvSettings > System > Legal information > Google legal
456    SYSTEM_ABOUT_LEGAL_INFO_GOOGLE_LEGAL = 0x17152000;
457
458    // TvSettings > System > Legal information > System WebView licenses
459    SYSTEM_ABOUT_LEGAL_INFO_SYSTEM_WEBVIEW = 0x17153000;
460
461    // TvSettings > System > Build
462    SYSTEM_ABOUT_BUILD = 0x17160000;
463
464    // TvSettings > System > Date & time
465    SYSTEM_DATE_TIME = 0x17200000;
466
467    // TvSettings > System > Date & time > Automatic data & time
468    SYSTEM_DATE_TIME_AUTOMATIC = 0x17210000;
469
470    // TvSettings > System > Date & time > Automatic data & time >
471    // Use network-provided time
472    SYSTEM_DATE_TIME_AUTOMATIC_USE_NETWORK_TIME = 0x17211000;
473
474    // TvSettings > System > Date & time > Automatic data & time > Off
475    SYSTEM_DATE_TIME_AUTOMATIC_OFF = 0x17212000;
476
477    // TvSettings > System > Date & time > Set date
478    SYSTEM_DATE_TIME_SET_DATE = 0x17220000;
479
480    // TvSettings > System > Date & time > Set time
481    SYSTEM_DATE_TIME_SET_TIME = 0x17230000;
482
483    // TvSettings > System > Date & time > Set time zone
484    SYSTEM_DATE_TIME_SET_TIME_ZONE = 0x17240000;
485
486    // TvSettings > System > Date & time > Set time zone > [A time zone button]
487    SYSTEM_DATE_TIME_SET_TIME_ZONE_BUTTON = 0x17241000;
488
489    // TvSettings > System > Date & time > Use 24-hour format (toggle)
490    SYSTEM_DATE_TIME_USE_24_HOUR_FORMAT = 0x17250000;
491
492    // TvSettings > System > Language
493    SYSTEM_LANGUAGE = 0x17300000;
494
495    // TvSettings > System > Language > [A language button]
496    SYSTEM_LANGUAGE_BUTTON = 0x17310000;
497
498    // TvSettings > System > Keyboard
499    SYSTEM_KEYBOARD = 0x17400000;
500
501    // TvSettings > System > Keyboard > Current keyboard
502    SYSTEM_KEYBOARD_CURRENT_KEYBOARD = 0x17410000;
503
504    // TvSettings > System > Keyboard > Gboard Settings
505    SYSTEM_KEYBOARD_GBOARD_SETTINGS = 0x17420000;
506
507    // TvSettings > System > Keyboard > Gboard Settings > Languages
508    SYSTEM_KEYBOARD_GBOARD_SETTINGS_LANGUAGES = 0x17421000;
509
510    // TvSettings > System > Keyboard > Gboard Settings > Terms of services
511    SYSTEM_KEYBOARD_GBOARD_SETTINGS_TOS = 0x17422000;
512
513    // TvSettings > System > Keyboard > Gboard Settings > Privacy policy
514    SYSTEM_KEYBOARD_GBOARD_SETTINGS_PRIVACY_POLICY = 0x17423000;
515
516    // TvSettings > System > Keyboard > Gboard Settings > Open source licenses
517    SYSTEM_KEYBOARD_GBOARD_SETTINGS_OPEN_SOURCE = 0x17424000;
518
519    // TvSettings > System > Keyboard > Gboard Settings >
520    // Share usage statistics (toggle)
521    SYSTEM_KEYBOARD_GBOARD_SETTINGS_SHARE_USAGE_STATS = 0x17425000;
522
523    // TvSettings > System > Keyboard > Manage keyboards
524    SYSTEM_KEYBOARD_MANAGE_KEYBOARDS = 0x17430000;
525
526    // TvSettings > System > Storage
527    SYSTEM_STORAGE = 0x17500000;
528
529    // TvSettings > System > Internal shared storage
530    SYSTEM_STORAGE_INTERNAL_STORAGE = 0x17510000;
531
532    // TvSettings > System > Internal shared storage > Apps
533    SYSTEM_STORAGE_INTERNAL_STORAGE_APPS = 0x17511000;
534
535    // TvSettings > System > Internal shared storage >
536    // Cached data (brings up "Clear cached data?" dialog upon click)
537    SYSTEM_STORAGE_INTERNAL_STORAGE_CACHED = 0x17512000;
538
539    // TvSettings > System > Energy saver
540    SYSTEM_ENERGYSAVER = 0x17700000;
541
542    // TvSettings > System > Energy saver > Turn off display after
543    SYSTEM_ENERGYSAVER_START_DELAY = 0x17710000;
544
545    // TvSettings > System > Energy saver > Turn off display after > 15 minutes
546    SYSTEM_ENERGYSAVER_START_DELAY_15M = 0x17711000;
547
548    // TvSettings > System > Energy saver > Turn off display after > 30 minutes
549    SYSTEM_ENERGYSAVER_START_DELAY_30M = 0x17712000;
550
551    // TvSettings > System > Energy saver > Turn off display after > 1 hour
552    SYSTEM_ENERGYSAVER_START_DELAY_1H = 0x17713000;
553
554    // TvSettings > System > Energy saver > Turn off display after > 3 hours
555    SYSTEM_ENERGYSAVER_START_DELAY_3H = 0x17714000;
556
557    // TvSettings > System > Energy saver > Turn off display after > 6 hours
558    SYSTEM_ENERGYSAVER_START_DELAY_6H = 0x17715000;
559
560    // TvSettings > System > Energy saver > Turn off display after > 12 hours
561    SYSTEM_ENERGYSAVER_START_DELAY_12H = 0x17716000;
562
563    // TvSettings > System > Energy saver > Turn off display after > Never
564    SYSTEM_ENERGYSAVER_START_DELAY_NEVER = 0x17717000;
565
566    // TvSettings > System > Accessibility
567    SYSTEM_A11Y = 0x17800000;
568
569    // TvSettings > System > Accessibility > Captions
570    SYSTEM_A11Y_CAPTIONS = 0x17810000;
571
572    // TvSettings > System > Accessibility > Captions > Display (toggle)
573    SYSTEM_A11Y_CAPTIONS_DISPLAY_ON_OFF = 0x17811000;
574
575    // TvSettings > System > Accessibility > Captions > Language
576    SYSTEM_A11Y_CAPTIONS_LANGUAGE = 0x17812000;
577
578    // TvSettings > System > Accessibility > Captions > Language > [A language]
579    SYSTEM_A11Y_CAPTIONS_LANGUAGE_BUTTON = 0x17812100;
580
581    // TvSettings > System > Accessibility > Captions > Text size
582    SYSTEM_A11Y_CAPTIONS_TEXT_SIZE = 0x17813000;
583
584    // TvSettings > System > Accessibility > Captions > Text size > Very small
585    SYSTEM_A11Y_CAPTIONS_TEXT_SIZE_VERY_SMALL = 0x17813100;
586
587    // TvSettings > System > Accessibility > Captions > Text size > Small
588    SYSTEM_A11Y_CAPTIONS_TEXT_SIZE_SMALL = 0x17813200;
589
590    // TvSettings > System > Accessibility > Captions > Text size > Normal
591    SYSTEM_A11Y_CAPTIONS_TEXT_SIZE_NORMAL = 0x17813300;
592
593    // TvSettings > System > Accessibility > Captions > Text size > Large
594    SYSTEM_A11Y_CAPTIONS_TEXT_SIZE_LARGE = 0x17813400;
595
596    // TvSettings > System > Accessibility > Captions > Text size > Very large
597    SYSTEM_A11Y_CAPTIONS_TEXT_SIZE_VERY_LARGE = 0x17813500;
598
599    // TvSettings > System > Accessibility > Captions >
600    // White on black (radio button)
601    SYSTEM_A11Y_CAPTIONS_WHITE_ON_BLACK = 0x17814000;
602
603    // TvSettings > System > Accessibility > Captions >
604    // Black on white (radio button)
605    SYSTEM_A11Y_CAPTIONS_BLACK_ON_WHITE = 0x17815000;
606
607    // TvSettings > System > Accessibility > Captions >
608    // Yellow on black (radio button)
609    SYSTEM_A11Y_CAPTIONS_YELLOW_ON_BLACK = 0x17816000;
610
611    // TvSettings > System > Accessibility > Captions >
612    // Yellow on blue (radio button)
613    SYSTEM_A11Y_CAPTIONS_YELLOW_ON_BLUE = 0x17817000;
614
615    // TvSettings > System > Accessibility > Captions > Custom
616    SYSTEM_A11Y_CAPTIONS_CUSTOM = 0x17818000;
617
618    // TvSettings > System > Accessibility > Captions > Custom > Font family
619    SYSTEM_A11Y_CAPTIONS_CUSTOM_FONT = 0x17818100;
620
621    // TvSettings > System > Accessibility > Captions > Custom > Text color
622    SYSTEM_A11Y_CAPTIONS_CUSTOM_TEXT_COLOR = 0x17818200;
623
624    // TvSettings > System > Accessibility > Captions > Custom > Text opacity
625    SYSTEM_A11Y_CAPTIONS_CUSTOM_TEXT_OPACITY = 0x17818300;
626
627    // TvSettings > System > Accessibility > Captions > Custom > Edge type
628    SYSTEM_A11Y_CAPTIONS_CUSTOM_EDGE_TYPE = 0x17818400;
629
630    // TvSettings > System > Accessibility > Captions > Custom > Edge color
631    SYSTEM_A11Y_CAPTIONS_CUSTOM_EDGE_COLOR = 0x17818500;
632
633    // TvSettings > System > Accessibility > Captions > Custom >
634    // Show background (toggle)
635    SYSTEM_A11Y_CAPTIONS_SHOW_BACKGROUND = 0x17818600;
636
637    // TvSettings > System > Accessibility > Captions > Custom >
638    // Background color
639    SYSTEM_A11Y_CAPTIONS_BACKGROUND_COLOR = 0x17818700;
640
641    // TvSettings > System > Accessibility > Captions > Custom >
642    // Background opacity
643    SYSTEM_A11Y_CAPTIONS_BACKGROUND_OPACITY = 0x17818800;
644
645    // TvSettings > System > Accessibility > Captions > Custom >
646    // Show window (toggle)
647    SYSTEM_A11Y_CAPTIONS_SHOW_WINDOW = 0x17818900;
648
649    // TvSettings > System > Accessibility > Captions > Custom > Window color
650    SYSTEM_A11Y_CAPTIONS_WINDOW_COLOR = 0x17818A00;
651
652    // TvSettings > System > Accessibility > Captions > Custom > Window opacity
653    SYSTEM_A11Y_CAPTIONS_WINDOW_OPACITY = 0x17818B00;
654
655    // TvSettings > System > Accessibility > High contrast text (toggle)
656    SYSTEM_A11Y_HIGH_CONTRAST_TEXT = 0x17820000;
657
658    // TvSettings > System > Accessibility > Text to speech
659    SYSTEM_A11Y_TTS = 0x17830000;
660
661    // TvSettings > System > Accessibility > Text to speech > [Select an engine]
662    SYSTEM_A11Y_TTS_ENGINE_SELECT = 0x17831000;
663
664    // TvSettings > System > Accessibility > Text to speech >
665    // Engine configuration
666    SYSTEM_A11Y_TTS_ENGINE_CONFIG = 0x17832000;
667
668    // TvSettings > System > Accessibility > Text to speech >
669    // Engine configuration > Language
670    SYSTEM_A11Y_TTS_ENGINE_CONFIG_LANGUAGE = 0x17832100;
671
672    // TvSettings > System > Accessibility > Text to speech >
673    // Engine configuration > Language > Button
674    SYSTEM_A11Y_TTS_ENGINE_CONFIG_LANGUAGE_CHOOSE_LANGUAGE = 0x17832110;
675
676    // TvSettings > System > Accessibility > Text to speech >
677    // Engine configuration > Settings for Google Text-to-speech Engine
678    SYSTEM_A11Y_TTS_ENGINE_CONFIG_SETTINGS_GTTS_ENGINE = 0x17832200;
679
680    // TvSettings > System > Accessibility > Text to speech >
681    // Engine configuration > Install voice data
682    SYSTEM_A11Y_TTS_ENGINE_CONFIG_INSTALL_VOICE_DATA = 0x17832300;
683
684    // TvSettings > System > Accessibility > Text to speech > Speech rate
685    SYSTEM_A11Y_TTS_SPEECH_RATE = 0x17833000;
686
687    // TvSettings > System > Accessibility > Text to speech >
688    // Listen to an example
689    SYSTEM_A11Y_TTS_LISTEN_EXAMPLE = 0x17834000;
690
691    // TvSettings > System > Accessibility > Accessibility shortcut
692    SYSTEM_A11Y_SHORTCUT = 0x17840000;
693
694    // TvSettings > System > Accessibility > Accessibility shortcut >
695    // Enable (toggle)
696    SYSTEM_A11Y_SHORTCUT_ON_OFF = 0x17841000;
697
698    // TvSettings > System > Accessibility > Accessibility shortcut >
699    // Shortcut services
700    SYSTEM_A11Y_SHORTCUT_SERVICE = 0x17842000;
701
702    // TvSettings > System > Accessibility > TalkBack
703    SYSTEM_A11Y_TALKBACK = 0x17850000;
704
705    // TvSettings > System > Accessibility > TalkBack > Enable (toggle)
706    SYSTEM_A11Y_TALKBACK_ON_OFF = 0x17851000;
707
708    // TvSettings > System > Accessibility > TalkBack > Configuration
709    SYSTEM_A11Y_TALKBACK_CONFIG = 0x17852000;
710
711    // TvSettings > System > Accessibility > Accessibility Menu
712    SYSTEM_A11Y_A11Y_MENU = 0x17860000;
713
714    // TvSettings > System > Accessibility > Accessibility Menu >
715    // Enable (toggle)
716    SYSTEM_A11Y_A11Y_MENU_ON_OFF = 0x17861000;
717
718    // TvSettings > System > Accessibility > Accessibility Menu > Configuration
719    SYSTEM_A11Y_A11Y_MENU_CONFIG = 0x17862000;
720
721    // TvSettings > System > Accessibility > Select to Speak
722    SYSTEM_A11Y_STS = 0x17870000;
723
724    // TvSettings > System > Accessibility > Select to Speak > Enable (toggle)
725    SYSTEM_A11Y_STS_ON_OFF = 0x17871000;
726
727    // TvSettings > System > Accessibility > Select to Speak > Configuration
728    SYSTEM_A11Y_STS_CONFIG = 0x17872000;
729
730    // TvSettings > System > Accessibility > Switch Access
731    SYSTEM_A11Y_SWITCH_ACCESS = 0x17880000;
732
733    // TvSettings > System > Accessibility > Switch Access > Enable (Toggle)
734    SYSTEM_A11Y_SWITCH_ACCESS_ON_OFF = 0x17881000;
735
736    // TvSettings > System > Accessibility > Switch Access > Configuration
737    SYSTEM_A11Y_SWITCH_ACCESS_CONFIG = 0x17882000;
738
739    // TvSettings > System > Reboot
740    SYSTEM_REBOOT = 0x17900000;
741
742    // TvSettings > Device Preferences > Home screen (in classic TvSettings)
743    PREFERENCES_HOME_SCREEN = 0x17A00000;
744
745    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
746    // Customize channels
747    PREFERENCES_HOME_SCREEN_CUSTOMIZE_CHANNELS = 0x17A10000;
748
749    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
750    // Customize channels > Play Next
751    PREFERENCES_HOME_SCREEN_CUSTOMIZE_CHANNELS_PN = 0x17A11000;
752
753    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
754    // Customize channels > Play Next > On (toggle)
755    PREFERENCES_HOME_SCREEN_CUSTOMIZE_CHANNELS_PN_ON_OFF = 0x17A11100;
756
757    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
758    // Customize channels > Play Next > Google Play Movies & TV (toggle)
759    PREFERENCES_HOME_SCREEN_CUSTOMIZE_CHANNELS_PN_GPMT = 0x17A11200;
760
761    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
762    // Customize channels > Play Next > Google Play Music (toggle)
763    PREFERENCES_HOME_SCREEN_CUSTOMIZE_CHANNELS_PN_GPM = 0x17A11300;
764
765    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
766    // Customize channels > Play Next > Promotional channels (toggle)
767    PREFERENCES_HOME_SCREEN_CUSTOMIZE_CHANNELS_PN_PROMOTIONAL = 0x17A11400;
768
769    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
770    // Customize channels > Home screen channels
771    PREFERENCES_HOME_SCREEN_CUSTOMIZE_CHANNELS_HOME_SCREEN = 0x17A12000;
772
773    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
774    // Customize channels > Promotional channels
775    PREFERENCES_HOME_SCREEN_CUSTOMIZE_CHANNELS_PROMOTIONAL = 0x17A13000;
776
777    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
778    // Enable video previews (toggle)
779    PREFERENCES_HOME_SCREEN_VIDEO_PREVIEWS = 0x17A20000;
780
781    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
782    // Enable audio previews (toggle)
783    PREFERENCES_HOME_SCREEN_AUDIO_PREVIEWS = 0x17A30000;
784
785    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
786    // Reorder apps
787    PREFERENCES_HOME_SCREEN_REORDER_APPS = 0x17A40000;
788
789    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
790    // Reorder games
791    PREFERENCES_HOME_SCREEN_REORDER_GAMES = 0x17A50000;
792
793    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
794    // Android TV Home open source licenses
795    PREFERENCES_HOME_SCREEN_ATVH_OPEN_SOURCE = 0x17A60000;
796
797    // TvSettings > Device Preferences > Home screen (in classic TvSettings) >
798    // Android TV Core Services open source licenses
799    PREFERENCES_HOME_SCREEN_ATVCS_OPEN_SOURCE = 0x17A70000;
800
801    // TvSettings > Device Preferences > Google Assistant
802    PREFERENCES_ASSISTANT = 0x17B00000;
803
804    // TvSettings > Device Preferences > Google Assistant > Accounts
805    PREFERENCES_ASSISTANT_ACCOUNTS = 0x17B10000;
806
807    // TvSettings > Device Preferences > Google Assistant > Accept permissions
808    PREFERENCES_ASSISTANT_ACCEPT_PERMISSIONS = 0x17B20000;
809
810    // TvSettings > Device Preferences > Google Assistant > View permissions
811    PREFERENCES_ASSISTANT_VIEW_PERMISSIONS = 0x17B30000;
812
813    // TvSettings > Device Preferences > Google Assistant > Searchable apps
814    // (aliasing ACCOUNT_SLICE_REG_ACCOUNT_ASSISTANT_SEARCHABLE_APPS)
815    PREFERENCES_ASSISTANT_SEARCHABLE_APPS = 0x12133000;
816
817    // TvSettings > Device Preferences > Google Assistant > SafeSearch filter
818    // (aliasing ACCOUNT_SLICE_REG_ACCOUNT_ASSISTANT_SAFE_SEARCH)
819    PREFERENCES_ASSISTANT_SAFESEARCH_FILTER = 0x12131000;
820
821    // TvSettings > Device Preferences > Google Assistant >
822    // Block offensive words
823    // (aliasing ACCOUNT_SLICE_REG_ACCOUNT_ASSISTANT_BLOCK_OFFENSIVE)
824    PREFERENCES_ASSISTANT_BLOCK_OFFENSIVE = 0x12132000;
825
826    // TvSettings > Device Preferences > Google Assistant > Open source licenses
827    PREFERENCES_ASSISTANT_OPEN_SOURCE = 0x17B40000;
828
829    // TvSettings > Device Preferences > Chromecast Android Shell
830    PREFERENCES_CHROMECAST_SHELL = 0x17C00000;
831
832    // TvSettings > Device Preferences > Chromecast Android Shell >
833    // Open source licenses
834    PREFERENCES_CHROMECAST_SHELL_OPEN_SOURCE = 0x17C10000;
835
836    // TvSettings > Device Preferences > Screen saver
837    PREFERENCES_SCREENSAVER = 0x17D00000;
838
839    // TvSettings > Device Preferences > Screen saver > Screen saver (chooser)
840    PREFERENCES_SCREENSAVER_CHOOSER = 0x17D10000;
841
842    // TvSettings > Device Preferences > Screen saver > Screen saver (chooser) >
843    // Turn screen off
844    PREFERENCES_SCREENSAVER_CHOOSER_SCREEN_OFF = 0x17D11000;
845
846    // TvSettings > Device Preferences > Screen saver > Screen saver (chooser) >
847    // Backdrop
848    PREFERENCES_SCREENSAVER_CHOOSER_BACKDROP = 0x17D12000;
849
850    // TvSettings > Device Preferences > Screen saver > Screen saver (chooser) >
851    // Colors
852    PREFERENCES_SCREENSAVER_CHOOSER_COLORS = 0x17D13000;
853
854    // TvSettings > Device Preferences > Screen saver > When to start
855    PREFERENCES_SCREENSAVER_START_DELAY = 0x17D20000;
856
857    // TvSettings > Device Preferences > Screen saver > When to start >
858    // 5 minutes
859    PREFERENCES_SCREENSAVER_START_DELAY_5M = 0x17D21000;
860
861    // TvSettings > Device Preferences > Screen saver > When to start >
862    // 15 minutes
863    PREFERENCES_SCREENSAVER_START_DELAY_15M = 0x17D22000;
864
865    // TvSettings > Device Preferences > Screen saver > When to start >
866    // 30 minutes
867    PREFERENCES_SCREENSAVER_START_DELAY_30M = 0x17D23000;
868
869    // TvSettings > Device Preferences > Screen saver > When to start >
870    // 1 hour
871    PREFERENCES_SCREENSAVER_START_DELAY_1H = 0x17D24000;
872
873    // TvSettings > Device Preferences > Screen saver > When to start >
874    // 2 hours
875    PREFERENCES_SCREENSAVER_START_DELAY_2H = 0x17D25000;
876
877    // TvSettings > Device Preferences > Screen saver > Start now
878    PREFERENCES_SCREENSAVER_START_NOW = 0x17D30000;
879
880    // TvSettings > Connected Devices (Slice)
881    CONNECTED_SLICE = 0x18000000;
882
883    // TvSettings > Connected Devices (Slice) > Connect remote or headphones
884    CONNECTED_SLICE_CONNECT_NEW_DEVICES = 0x18100000;
885
886    // TvSettings > Connected Devices (Slice) > [A connected device]
887    CONNECTED_SLICE_DEVICE_ENTRY = 0x18200000;
888
889    // TvSettings > Connected Devices (Slice) > [A connected device] >
890    // Remote update
891    CONNECTED_SLICE_DEVICE_ENTRY_UPDATE = 0x18210000;
892
893    // TvSettings > Connected Devices (Slice) > [A connected device] > Rename
894    CONNECTED_SLICE_DEVICE_ENTRY_RENAME = 0x18220000;
895
896    // TvSettings > Connected Devices (Slice) > [A connected device] > Forget
897    CONNECTED_SLICE_DEVICE_ENTRY_FORGET = 0x18230000;
898
899    // TvSettings > Connected Devices (Slice) > HDMI-CEC
900    CONNECTED_SLICE_HDMICEC = 0x18300000;
901
902    // TvSettings > Connected Devices (Slice) > HDMI-CEC > Enable (toggle)
903    CONNECTED_SLICE_HDMICEC_ON_OFF = 0x18310000;
904
905    // TvSettings > Connected Devices (aliasing CONNECTED_SLICE)
906    CONNECTED_CLASSIC = 0x18000000;
907
908    // TvSettings > Connected Devices > Connect remote
909    // (aliasing CONNECTED_SLICE_CONNECT_NEW_DEVICES)
910    CONNECTED_CLASSIC_CONNECT_REMOTE = 0x18100000;
911
912    // TvSettings > Connected Devices > [A connected device]
913    // (aliasing CONNECTED_SLICE_DEVICE_ENTRY)
914    CONNECTED_CLASSIC_DEVICE_ENTRY = 0x18200000;
915
916    // TvSettings > Connected Devices > [A connected device] > Update
917    // (aliasing CONNECTED_SLICE_DEVICE_ENTRY_UPDATE)
918    CONNECTED_CLASSIC_DEVICE_ENTRY_UPDATE = 0x18210000;
919
920    // TvSettings > Connected Devices > [A connected device] > Rename
921    // (aliasing CONNECTED_SLICE_DEVICE_ENTRY_RENAME)
922    CONNECTED_CLASSIC_DEVICE_ENTRY_RENAME = 0x18220000;
923
924    // TvSettings > Connected Devices > [A connected device] > Forget
925    // (aliasing CONNECTED_SLICE_DEVICE_ENTRY_FORGET)
926    CONNECTED_CLASSIC_DEVICE_ENTRY_FORGET = 0x18230000;
927
928    // TvSettings > Connected Devices > HDMI-CEC
929    // (aliasing CONNECTED_SLICE_HDMICEC)
930    CONNECTED_CLASSIC_HDMICEC = 0x18300000;
931
932    // TvSettings > Connected Devices > HDMI-CEC > Enable (toggle)
933    // (aliasing CONNECTED_SLICE_HDMICEC_ON_OFF)
934    CONNECTED_CLASSIC_HDMICEC_ON_OFF = 0x18310000;
935
936    // TvSettings > Help & Feedback
937    FEEDBACK = 0x19000000;
938
939    // TvSettings > Help & Feedback > Send feedback
940    FEEDBACK_SEND = 0x19100000;
941}
942