mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-06-23 17:40:54 +00:00
Add sebeolsik final layout
This commit is contained in:
parent
af6db10b77
commit
c7f6825026
7 changed files with 432 additions and 1 deletions
|
@ -0,0 +1,89 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
**
|
||||||
|
** Copyright 2012, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||||
|
<switch>
|
||||||
|
<case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted">
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆩ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆰ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆽ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆵ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆴ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="=" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="“" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="”" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="'" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="~" />
|
||||||
|
</case>
|
||||||
|
<default>
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᇂ"
|
||||||
|
latin:keyHintLabel="ᆩ"
|
||||||
|
latin:additionalMoreKeys="ᆩ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆻ"
|
||||||
|
latin:keyHintLabel="ᆰ"
|
||||||
|
latin:additionalMoreKeys="ᆰ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆸ"
|
||||||
|
latin:keyHintLabel="ᆽ"
|
||||||
|
latin:additionalMoreKeys="ᆽ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅭ"
|
||||||
|
latin:keyHintLabel="ᆵ"
|
||||||
|
latin:additionalMoreKeys="ᆵ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅲ"
|
||||||
|
latin:keyHintLabel="ᆴ"
|
||||||
|
latin:additionalMoreKeys="ᆴ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅣ"
|
||||||
|
latin:keyHintLabel="="
|
||||||
|
latin:additionalMoreKeys="=" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅨ"
|
||||||
|
latin:keyHintLabel="“"
|
||||||
|
latin:additionalMoreKeys="“" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅴ"
|
||||||
|
latin:keyHintLabel="”"
|
||||||
|
latin:additionalMoreKeys="”" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅮ"
|
||||||
|
latin:keyHintLabel="'"
|
||||||
|
latin:additionalMoreKeys="'" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄏ"
|
||||||
|
latin:keyHintLabel="~"
|
||||||
|
latin:additionalMoreKeys="~" />
|
||||||
|
</default>
|
||||||
|
</switch>
|
||||||
|
|
||||||
|
</merge>
|
|
@ -0,0 +1,89 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
**
|
||||||
|
** Copyright 2012, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||||
|
<switch>
|
||||||
|
<case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted">
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᇁ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᇀ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆬ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆶ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆳ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="5" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="6" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="7" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="8" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="9" />
|
||||||
|
</case>
|
||||||
|
<default>
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆺ"
|
||||||
|
latin:keyHintLabel="ᇁ"
|
||||||
|
latin:additionalMoreKeys="ᇁ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆯ"
|
||||||
|
latin:keyHintLabel="ᇀ"
|
||||||
|
latin:additionalMoreKeys="ᇀ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅧ"
|
||||||
|
latin:keyHintLabel="ᆬ"
|
||||||
|
latin:additionalMoreKeys="ᆬ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅢ"
|
||||||
|
latin:keyHintLabel="ᆶ"
|
||||||
|
latin:additionalMoreKeys="ᆶ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅥ"
|
||||||
|
latin:keyHintLabel="ᆳ"
|
||||||
|
latin:additionalMoreKeys="ᆳ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄅ"
|
||||||
|
latin:keyHintLabel="5"
|
||||||
|
latin:additionalMoreKeys="5" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄃ"
|
||||||
|
latin:keyHintLabel="6"
|
||||||
|
latin:additionalMoreKeys="6" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄆ"
|
||||||
|
latin:keyHintLabel="7"
|
||||||
|
latin:additionalMoreKeys="7" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄎ"
|
||||||
|
latin:keyHintLabel="8"
|
||||||
|
latin:additionalMoreKeys="8" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄑ"
|
||||||
|
latin:keyHintLabel="9"
|
||||||
|
latin:additionalMoreKeys="9" />
|
||||||
|
</default>
|
||||||
|
</switch>
|
||||||
|
|
||||||
|
</merge>
|
|
@ -0,0 +1,89 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
**
|
||||||
|
** Copyright 2012, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||||
|
<switch>
|
||||||
|
<case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted">
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆮ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆭ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆲ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆱ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅤ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="0" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="1" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="2" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="3" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="4" />
|
||||||
|
</case>
|
||||||
|
<default>
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆼ"
|
||||||
|
latin:keyHintLabel="ᆮ"
|
||||||
|
latin:additionalMoreKeys="ᆮ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆫ"
|
||||||
|
latin:keyHintLabel="ᆭ"
|
||||||
|
latin:additionalMoreKeys="ᆭ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅵ"
|
||||||
|
latin:keyHintLabel="ᆲ"
|
||||||
|
latin:additionalMoreKeys="ᆲ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅡ"
|
||||||
|
latin:keyHintLabel="ᆱ"
|
||||||
|
latin:additionalMoreKeys="ᆱ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅳ"
|
||||||
|
latin:keyHintLabel="ᅤ"
|
||||||
|
latin:additionalMoreKeys="ᅤ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄂ"
|
||||||
|
latin:keyHintLabel="0"
|
||||||
|
latin:additionalMoreKeys="0" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄋ"
|
||||||
|
latin:keyHintLabel="1"
|
||||||
|
latin:additionalMoreKeys="1" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄀ"
|
||||||
|
latin:keyHintLabel="2"
|
||||||
|
latin:additionalMoreKeys="2" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄌ"
|
||||||
|
latin:keyHintLabel="3"
|
||||||
|
latin:additionalMoreKeys="3" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄇ"
|
||||||
|
latin:keyHintLabel="4"
|
||||||
|
latin:additionalMoreKeys="4" />
|
||||||
|
</default>
|
||||||
|
</switch>
|
||||||
|
|
||||||
|
</merge>
|
|
@ -0,0 +1,77 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
**
|
||||||
|
** Copyright 2012, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||||
|
<switch>
|
||||||
|
<case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted">
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆾ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆹ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆿ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆪ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="?" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="-" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec=""" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="·" />
|
||||||
|
</case>
|
||||||
|
<default>
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆷ"
|
||||||
|
latin:keyHintLabel="ᆾ"
|
||||||
|
latin:additionalMoreKeys="ᆾ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᆨ"
|
||||||
|
latin:keyHintLabel="ᆹ"
|
||||||
|
latin:additionalMoreKeys="ᆹ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅦ"
|
||||||
|
latin:keyHintLabel="ᆿ"
|
||||||
|
latin:additionalMoreKeys="ᆿ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅩ"
|
||||||
|
latin:keyHintLabel="ᆪ"
|
||||||
|
latin:additionalMoreKeys="ᆪ" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᅮ"
|
||||||
|
latin:keyHintLabel="?"
|
||||||
|
latin:additionalMoreKeys="?" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄉ"
|
||||||
|
latin:keyHintLabel="-"
|
||||||
|
latin:additionalMoreKeys="-" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄒ"
|
||||||
|
latin:keyHintLabel="""
|
||||||
|
latin:additionalMoreKeys=""" />
|
||||||
|
<Key
|
||||||
|
latin:keySpec="ᄐ"
|
||||||
|
latin:keyHintLabel="·"
|
||||||
|
latin:additionalMoreKeys="·" />
|
||||||
|
</default>
|
||||||
|
</switch>
|
||||||
|
|
||||||
|
</merge>
|
26
app/src/main/res/xml/kbd_korean_sebeolsik_final.xml
Normal file
26
app/src/main/res/xml/kbd_korean_sebeolsik_final.xml
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
**
|
||||||
|
** Copyright 2008, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<Keyboard
|
||||||
|
xmlns:latin="http://schemas.android.com/apk/res-auto"
|
||||||
|
>
|
||||||
|
<include
|
||||||
|
latin:keyboardLayout="@xml/rows_korean_sebeolsik_final" />
|
||||||
|
</Keyboard>
|
|
@ -24,7 +24,7 @@
|
||||||
latin:supportedScript="hangul" />
|
latin:supportedScript="hangul" />
|
||||||
<Element
|
<Element
|
||||||
latin:elementName="alphabet"
|
latin:elementName="alphabet"
|
||||||
latin:elementKeyboard="@xml/kbd_korean_sebeolsik_390"
|
latin:elementKeyboard="@xml/kbd_korean_sebeolsik_final"
|
||||||
latin:enableProximityCharsCorrection="true" />
|
latin:enableProximityCharsCorrection="true" />
|
||||||
<Element
|
<Element
|
||||||
latin:elementName="symbols"
|
latin:elementName="symbols"
|
||||||
|
|
61
app/src/main/res/xml/rows_korean_sebeolsik_final.xml
Normal file
61
app/src/main/res/xml/rows_korean_sebeolsik_final.xml
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
**
|
||||||
|
** Copyright 2010, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<merge
|
||||||
|
xmlns:latin="http://schemas.android.com/apk/res-auto"
|
||||||
|
>
|
||||||
|
<include
|
||||||
|
latin:keyboardLayout="@xml/key_styles_common" />
|
||||||
|
<Row
|
||||||
|
latin:keyWidth="10%p"
|
||||||
|
latin:rowHeight="20%p"
|
||||||
|
>
|
||||||
|
<include
|
||||||
|
latin:keyboardLayout="@xml/rowkeys_korean_sebeolsik_final_0" />
|
||||||
|
</Row>
|
||||||
|
<Row
|
||||||
|
latin:keyWidth="10%p"
|
||||||
|
>
|
||||||
|
<include
|
||||||
|
latin:keyboardLayout="@xml/rowkeys_korean_sebeolsik_final_1" />
|
||||||
|
</Row>
|
||||||
|
<Row
|
||||||
|
latin:keyWidth="10%p"
|
||||||
|
>
|
||||||
|
<include
|
||||||
|
latin:keyboardLayout="@xml/rowkeys_korean_sebeolsik_final_2" />
|
||||||
|
</Row>
|
||||||
|
<Row
|
||||||
|
latin:keyWidth="10%p"
|
||||||
|
>
|
||||||
|
<Key
|
||||||
|
latin:keyStyle="shiftKeyStyle"
|
||||||
|
latin:keyWidth="10%p"
|
||||||
|
latin:visualInsetsRight="1%p" />
|
||||||
|
<include
|
||||||
|
latin:keyboardLayout="@xml/rowkeys_korean_sebeolsik_final_3" />
|
||||||
|
<Key
|
||||||
|
latin:keyStyle="deleteKeyStyle"
|
||||||
|
latin:keyWidth="fillRight"
|
||||||
|
latin:visualInsetsLeft="1%p" />
|
||||||
|
</Row>
|
||||||
|
<include
|
||||||
|
latin:keyboardLayout="@xml/row_qwerty4" />
|
||||||
|
</merge>
|
Loading…
Add table
Add a link
Reference in a new issue