1<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4**
5** Copyright 2014, The Android Open Source Project
6**
7** Licensed under the Apache License, Version 2.0 (the "License");
8** you may not use this file except in compliance with the License.
9** You may obtain a copy of the License at
10**
11**     http://www.apache.org/licenses/LICENSE-2.0
12**
13** Unless required by applicable law or agreed to in writing, software
14** distributed under the License is distributed on an "AS IS" BASIS,
15** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16** See the License for the specific language governing permissions and
17** limitations under the License.
18*/
19-->
20
21<merge
22    xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
23>
24    <switch>
25        <case latin:keyboardTheme="ICS|KLP">
26            <key-style
27                latin:styleName="navigateNextMoreKeysStyle"
28                latin:keyLabelFlags="hasPopupHint|preserveCase"
29                latin:moreKeys="!text/keyspec_action_next" />
30            <key-style
31                latin:styleName="navigatePreviousMoreKeysStyle"
32                latin:keyLabelFlags="hasPopupHint|preserveCase"
33                latin:moreKeys="!text/keyspec_action_previous" />
34            <key-style
35                latin:styleName="navigatePreviousNextMoreKeysStyle"
36                latin:keyLabelFlags="hasPopupHint|preserveCase"
37                latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_action_previous,!text/keyspec_action_next" />
38            <key-style
39                latin:styleName="navigateEmojiMoreKeysStyle"
40                latin:keyLabelFlags="hasPopupHint|preserveCase"
41                latin:moreKeys="!text/keyspec_emoji_action_key" />
42            <key-style
43                latin:styleName="navigateEmojiNextMoreKeysStyle"
44                latin:keyLabelFlags="hasPopupHint|preserveCase"
45                latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_emoji_action_key,!text/keyspec_action_next" />
46            <key-style
47                latin:styleName="navigateEmojiPreviousMoreKeysStyle"
48                latin:keyLabelFlags="hasPopupHint|preserveCase"
49                latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_emoji_action_key,!text/keyspec_action_previous" />
50            <key-style
51                latin:styleName="navigateEmojiPreviousNextMoreKeysStyle"
52                latin:keyLabelFlags="hasPopupHint|preserveCase"
53                latin:moreKeys="!fixedColumnOrder!3,!needsDividers!,!text/keyspec_emoji_action_key,!text/keyspec_action_previous,!text/keyspec_action_next" />
54        </case>
55        <default>
56            <key-style
57                latin:styleName="navigateNextMoreKeysStyle"
58                latin:keyLabelFlags="hasPopupHint|preserveCase"
59                latin:moreKeys="!icon/next_key|!code/key_action_next" />
60            <key-style
61                latin:styleName="navigatePreviousMoreKeysStyle"
62                latin:keyLabelFlags="hasPopupHint|preserveCase"
63                latin:moreKeys="!icon/previous_key|!code/key_action_previous" />
64            <key-style
65                latin:styleName="navigatePreviousNextMoreKeysStyle"
66                latin:keyLabelFlags="hasPopupHint|preserveCase"
67                latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!icon/previous_key|!code/key_action_previous,!icon/next_key|!code/key_action_next" />
68            <key-style
69                latin:styleName="navigateEmojiMoreKeysStyle"
70                latin:keyLabelFlags="hasPopupHint|preserveCase"
71                latin:moreKeys="!text/keyspec_emoji_action_key" />
72            <key-style
73                latin:styleName="navigateEmojiNextMoreKeysStyle"
74                latin:keyLabelFlags="hasPopupHint|preserveCase"
75                latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_emoji_action_key,!icon/next_key|!code/key_action_next" />
76            <key-style
77                latin:styleName="navigateEmojiPreviousMoreKeysStyle"
78                latin:keyLabelFlags="hasPopupHint|preserveCase"
79                latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_emoji_action_key,!icon/previous_key|!code/key_action_previous" />
80            <key-style
81                latin:styleName="navigateEmojiPreviousNextMoreKeysStyle"
82                latin:keyLabelFlags="hasPopupHint|preserveCase"
83                latin:moreKeys="!fixedColumnOrder!3,!needsDividers!,!text/keyspec_emoji_action_key,!icon/previous_key|!code/key_action_previous,!icon/next_key|!code/key_action_next" />
84        </default>
85    </switch>
86</merge>
87