blob: 01b0bc7b3052e8e1474fe409fae3a5b3840cda2b [file] [log] [blame]
Jeff Brown9df6e7a2012-04-05 11:49:26 -07001<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2 package="com.android.inputdevices"
3 coreApp="true"
4 android:sharedUserId="android.uid.system">
5
6 <application
7 android:allowClearUserData="false"
8 android:label="@string/app_label"
Jeff Sharkeyf9fc6d62015-11-08 16:46:05 -08009 android:process="system"
Jeff Sharkey8a372a02016-03-16 16:25:45 -060010 android:defaultToDeviceProtectedStorage="true"
11 android:directBootAware="true">
Jeff Brown9df6e7a2012-04-05 11:49:26 -070012
Jeff Brownd9fec5d2012-05-17 16:01:54 -070013 <receiver android:name=".InputDeviceReceiver"
Ashwini Orugantia63bfda2020-03-10 13:31:42 -070014 android:label="@string/keyboard_layouts_label"
15 android:exported="true">
Jeff Brown9df6e7a2012-04-05 11:49:26 -070016 <intent-filter>
17 <action android:name="android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS" />
18 </intent-filter>
19 <meta-data android:name="android.hardware.input.metadata.KEYBOARD_LAYOUTS"
20 android:resource="@xml/keyboard_layouts" />
21 </receiver>
Vaibhav Devmurari44366c42024-07-02 12:54:17 +000022
23 <receiver android:name=".KeyGlyphMapProvider"
24 android:exported="true">
25 <intent-filter>
26 <action android:name="android.hardware.input.action.QUERY_KEYBOARD_GLYPH_MAPS" />
27 </intent-filter>
28 <meta-data android:name="android.hardware.input.metadata.KEYBOARD_GLYPH_MAPS"
29 android:resource="@xml/keyboard_glyph_maps" />
30 </receiver>
31
32 <receiver android:name=".OverlayKeyGlyphMapProvider"
33 android:exported="true">
34 <intent-filter>
35 <action android:name="android.hardware.input.action.QUERY_KEYBOARD_GLYPH_MAPS" />
36 </intent-filter>
37 <meta-data android:name="android.hardware.input.metadata.KEYBOARD_GLYPH_MAPS"
38 android:resource="@xml/keyboard_glyph_maps_overlay" />
39 </receiver>
Jeff Brown9df6e7a2012-04-05 11:49:26 -070040 </application>
41</manifest>