1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3/* 4** Copyright 2019, 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<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> 20 <string-array name="config_inputDisplayToImeDisplay"> 21 <!-- 22 The MultiClientInputMethod will use the same display for the IME window by default. 23 But, if you want to use the separate display for the IME window, consider to define item of 24 'config_inputDisplayToImeDisplay'. The each item is a slash-separated (/) pair of the display 25 the uniqueIds. The first is the uniqueId of the display where the input happens and the second 26 is the unqiueId of the display where the IME window will be shown. 27 FYI, you can find the uniqueId of displays in "dumpsys display". 28 29 E.g. If you have two displays 19261083906282752, local:19260422155234049 and you want to use 30 local:19260422155234049 as the IME window for the input at the display local:19261083906282752, 31 then the config item will be: 32 <item>local:19261083906282752/local:19260422155234049</item> 33 34 E.g. The display of ActivityView has the unique id of the form of 35 'virtual:' + package_name + ',' + ownerUid + ',' + 'ActivityViewVirtualDisplay@' 36 + hashCode + ',' + displayIndex. 37 We can use the following regular expression to match it: 38 <item>virtual:com.android.car.carlauncher,\\d+,ActivityViewVirtualDisplay@\\d+,\\d+/local:19260422155234049</item> 39 --> 40 </string-array> 41</resources>