Files
Vaibhav Devmurari 44366c4a24 Add KeyGlyphMap providers from AOSP
Test: None
Bug: 345440920
Flag: com.android.hardware.input.keyboard_glyph_map
Change-Id: I98250c2863a8c5d4b9278b84dd104e02e04f67b3
2024-07-02 12:59:21 +00:00

42 lines
1.8 KiB
XML

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.inputdevices"
coreApp="true"
android:sharedUserId="android.uid.system">
<application
android:allowClearUserData="false"
android:label="@string/app_label"
android:process="system"
android:defaultToDeviceProtectedStorage="true"
android:directBootAware="true">
<receiver android:name=".InputDeviceReceiver"
android:label="@string/keyboard_layouts_label"
android:exported="true">
<intent-filter>
<action android:name="android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS" />
</intent-filter>
<meta-data android:name="android.hardware.input.metadata.KEYBOARD_LAYOUTS"
android:resource="@xml/keyboard_layouts" />
</receiver>
<receiver android:name=".KeyGlyphMapProvider"
android:exported="true">
<intent-filter>
<action android:name="android.hardware.input.action.QUERY_KEYBOARD_GLYPH_MAPS" />
</intent-filter>
<meta-data android:name="android.hardware.input.metadata.KEYBOARD_GLYPH_MAPS"
android:resource="@xml/keyboard_glyph_maps" />
</receiver>
<receiver android:name=".OverlayKeyGlyphMapProvider"
android:exported="true">
<intent-filter>
<action android:name="android.hardware.input.action.QUERY_KEYBOARD_GLYPH_MAPS" />
</intent-filter>
<meta-data android:name="android.hardware.input.metadata.KEYBOARD_GLYPH_MAPS"
android:resource="@xml/keyboard_glyph_maps_overlay" />
</receiver>
</application>
</manifest>