blob: f6142dc652d3fd4e0fba94cbeca8f5722b833556
1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <!-- |
3 | /* |
4 | ** Copyright 2014, The Android Open Source Project |
5 | ** |
6 | ** Licensed under the Apache License, Version 2.0 (the "License"); |
7 | ** you may not use this file except in compliance with the License. |
8 | ** You may obtain a copy of the License at |
9 | ** |
10 | ** http://www.apache.org/licenses/LICENSE-2.0 |
11 | ** |
12 | ** Unless required by applicable law or agreed to in writing, software |
13 | ** distributed under the License is distributed on an "AS IS" BASIS, |
14 | ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
15 | ** See the License for the specific language governing permissions and |
16 | ** limitations under the License. |
17 | */ |
18 | --> |
19 | |
20 | <!-- Mapping of keycodes to components which will be handled globally. |
21 | Modify this file to add global keys. |
22 | The key will NOT go to the foreground application and instead only ever be sent via targeted |
23 | broadcast to the specified component. The action of the intent will be |
24 | android.intent.action.GLOBAL_BUTTON and the KeyEvent will be included in the intent as |
25 | android.intent.extra.KEY_EVENT. |
26 | --> |
27 | |
28 | <global_keys version="1"> |
29 | <!-- Example format: id = keycode to handle globally. component = component which will handle |
30 | this key. --> |
31 | <key keyCode="KEYCODE_GUIDE" component="com.google.android.tv/.receiver.GlobalKeyReceiver" /> |
32 | <key keyCode="KEYCODE_TV" component="com.google.android.tv/.receiver.GlobalKeyReceiver" /> |
33 | <key keyCode="KEYCODE_TV_INPUT" component="com.google.android.tv/.receiver.GlobalKeyReceiver" /> |
34 | |
35 | <!-- OEMs might want to add more custom global key handlings for TV specific key codes. --> |
36 | </global_keys> |
37 |