diff --git a/keyboard/mising/1.0/mising.php b/keyboard/mising/1.0/mising.php new file mode 100644 index 000000000..6943475ca --- /dev/null +++ b/keyboard/mising/1.0/mising.php @@ -0,0 +1,531 @@ + + +
+

Mising Keyboard

+
Keyman Keyboard Help
+
+ +

This keyboard was specifically developed for the Mising community to provide a native digital voice. This layout replaces those generic English interfaces with a native-first design, allowing for natural, fluid communication in the Mising language without compromise. Technical Features MAK Orthography Support: Fully accommodates the standard Mising Agom Kébang (MAK) orthography (modified Roman script), ensuring all community standards are met. Linguistic Precision: Optimised for both everyday digital use and rigorous linguistic documentation. Data Integrity: Specifically engineered to prevent character fragmentation, ensuring clean data entry for building professional pronunciation dictionaries and annotating acoustic data. Intuitive Design: Built upon a familiar QWERTY foundation to maintain an easy learning curve for all users.

+ +
Part 1 — Desktop / Laptop Keyboard
+ +

This keyboard uses a standard QWERTY base. All Roman letters remain in their +normal positions. Four QWERTY keys not used in Mising Agom Kébang (MAK) +orthography — Q, X, V, C — are reassigned to frequently +occurring Mising phonemes. The original Latin letters +q, x, v, c remain accessible via the AltGr (Right Alt) +recovery layer.

+ +

Long vowels are entered with a dead key: press +Semicolon (;) to activate length mode, then press the vowel. +The semicolon itself is recovered via AltGr+;.

+ +

1.1   Consonants

+

Standard MAK consonants are typed directly — no modifier required.

+ + + + + + + + + + + + + + + + + + + +
OutputKeyDescription
p / Pp  /  Shift+PBilabial plosive (voiceless)
b / Bb  /  Shift+BBilabial plosive (voiced)
t / Tt  /  Shift+TAlveolar plosive (voiceless)
d / Dd  /  Shift+DAlveolar plosive (voiced)
k / Kk  /  Shift+KVelar plosive (voiceless)
g / Gg  /  Shift+GVelar plosive (voiced)
s / Ss  /  Shift+SAlveolar fricative (voiceless)
j / Jj  /  Shift+JPalatal affricate / approximant
m / Mm  /  Shift+MBilabial nasal
n / Nn  /  Shift+NAlveolar nasal
r / Rr  /  Shift+RAlveolar trill / flap
l / Ll  /  Shift+LAlveolar lateral approximant
y / Yy  /  Shift+YPalatal approximant
w / Ww  /  Shift+WLabio-velar approximant
h / Hh  /  Shift+HGlottal fricative
f / Ff  /  Shift+FLabiodental fricative (loanwords)
z / Zz  /  Shift+ZAlveolar fricative voiced (loanwords)
+ +

1.2   Digraph Consonants — Reassigned Keys (Q & X)

+

Two MAK digraph consonants are produced with a single keystroke.

+ + + + + + +
OutputKeyPhonetic value
ngqVelar nasal /ŋ/ — assigned to Q
NgShift+QCapitalised velar nasal
nyxPalatal nasal /ɲ/ — assigned to X
NyShift+XCapitalised palatal nasal
+ +

1.3   Short Vowels

+

Standard MAK vowels on natural QWERTY keys. Two Mising central vowels on V and C.

+ + + + + + + + + +
OutputKeyIPA / Description
a / Aa  /  Shift+A/a/ — open front unrounded
e / Ee  /  Shift+E/e/ — close-mid front unrounded
i / Ii  /  Shift+I/i/ — close front unrounded
o / Oo  /  Shift+O/o/ — close-mid back rounded
u / Uu  /  Shift+U/u/ — close back rounded
é / Év  /  Shift+V/ɜ/ — mid central vowel — assigned to V
í / Íc  /  Shift+C/ɨ/ — close central unrounded — assigned to C
+ +

1.4   Long Vowels

+

Press Semicolon (;) first, then the vowel key. For uppercase long vowels, +press Semicolon, then Shift+vowel.

+ + + + + + + + + + + + + + + + +
OutputKeystroke sequenceNotes
a:; → aLong /a:/
e:; → eLong /e:/
i:; → iLong /i:/
o:; → oLong /o:/
u:; → uLong /u:/
é:; → vLong central /ɜ:/
í:; → cLong central /ɨ:/
A:; → Shift+ALong /a:/ uppercase
E:; → Shift+ELong /e:/ uppercase
I:; → Shift+ILong /i:/ uppercase
O:; → Shift+OLong /o:/ uppercase
U:; → Shift+ULong /u:/ uppercase
É:; → Shift+VLong /ɜ:/ uppercase
Í:; → Shift+CLong /ɨ:/ uppercase
+ +

1.5   AltGr Recovery Layer

+

Hold Right Alt (AltGr) to recover the original Latin letters and semicolon/colon.

+ + + + + + + + +
OutputKeystrokePurpose
q / QAltGr+Q  /  AltGr+Shift+QLatin q (loanwords, linguistic notation)
x / XAltGr+X  /  AltGr+Shift+XLatin x
v / VAltGr+V  /  AltGr+Shift+VLatin v
c / CAltGr+C  /  AltGr+Shift+CLatin c
;AltGr+;Semicolon (standard punctuation)
:AltGr+Shift+;Colon (not a length marker)
+ +

1.6   Apostrophe / Glottal Stop Marker

+ + + +
OutputKeyDescription
' (apostrophe key)Smart right single quotation mark (U+2019) — used as glottal stop marker in MAK transcription
+ +

1.7   Number Row and Standard Punctuation

+

All digits and punctuation follow the standard QWERTY layout without modification.

+ + + + + + + + + + + + +
OutputKeyDescription
1 – 01 – 0Digits
! @ # $ % ^ & * ( )Shift + 1–0Standard shift-row symbols
-  /  _-  /  Shift+-Hyphen / underscore
=  /  +=  /  Shift+=Equals / plus
[ {   ] }[ / Shift+[     ] / Shift+]Brackets / braces
\  /  |\  /  Shift+\Backslash / pipe
,  /  <,  /  Shift+,Comma / less-than
.  /  >.  /  Shift+.Full stop / greater-than
/  /  ?/  /  Shift+/Forward slash / question mark
`  /  ~`  /  Shift+`Grave accent / tilde
+ + +
Part 2 — Phone / Touch Keyboard
+ +

The Mising touch keyboard has four layers: Default (lowercase), +Shift (uppercase), Caps (caps lock), and +Numeric. Long vowels are accessed by holding (long-pressing) +the vowel key to reveal a subkey popup. The period key also carries a subkey strip for +common punctuation.

+ +

● A small dot on a key in the diagrams below indicates that a +long-press subkey is available.

+ +

2.1   Default Layer (Lowercase)

+

This is the layer shown when the keyboard first opens.

+ +
+
+
ng
+
w
+
e
+
r
+
t
+
y
+
u
+
i
+
o
+
p
+
+
+
a
+
s
+
d
+
f
+
g
+
h
+
j
+
k
+
l
+
+
+
⇧ Shift
+
z
+
ny
+
í
+
é
+
b
+
n
+
m
+
.
+
⌫ BkSp
+
+
+
123
+
☰ Menu
+
Space
+
↵ Enter
+
+
+ +

2.2   Shift Layer (Uppercase)

+

Active after one tap of ⇧ Shift. Tap ⇧ Shift again to enter Caps lock.

+ +
+
+
Ng
+
W
+
E
+
R
+
T
+
Y
+
U
+
I
+
O
+
P
+
+
+
A
+
S
+
D
+
F
+
G
+
H
+
J
+
K
+
L
+
+
+
⇧ Shift
+
Z
+
Ny
+
Í
+
É
+
B
+
N
+
M
+
.
+
⌫ BkSp
+
+
+
123
+
☰ Menu
+
Space
+
↵ Enter
+
+
+ +

2.3   Numeric Layer

+

Activated by tapping 123. Tap abc to return to the Default layer.

+ +
+
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
0
+
+
+
$
+
@
+
#
+
%
+
&
+
_
+
=
+
|
+
\
+
+
+
[
+
(
+
)
+
]
+
+
+
-
+
*
+
/
+
⌫ BkSp
+
+
+
abc
+
☰ Menu
+
Space
+
↵ Enter
+
+
+ +

2.4   Long-Vowel Subkeys (Hold / Long-Press)

+

On the Default layer, hold any vowel key to reveal its long form. On the Shift layer, +the same applies for uppercase long vowels.

+ + + + + + + + + + + + + + + + +
KeyTap → outputHold → subkeyIPA (short / long)
eee:/e/ — /e:/
uuu:/u/ — /u:/
iii:/i/ — /i:/
ooo:/o/ — /o:/
aaa:/a/ — /a:/
í  (C key)íí:/ɨ/ — /ɨ:/
é  (V key)éé:/ɜ/ — /ɜ:/
E (Shift)EE:/e:/ uppercase
U (Shift)UU:/u:/ uppercase
I (Shift)II:/i:/ uppercase
O (Shift)OO:/o:/ uppercase
A (Shift)AA:/a:/ uppercase
Í (Shift)ÍÍ:/ɨ:/ uppercase
É (Shift)ÉÉ:/ɜ:/ uppercase
+ +

2.5   Period Key Subkeys (Hold / Long-Press)

+

Hold the period key (.) on the Default or Shift layer to access these characters.

+ + + + + + + + + + +
Subkey outputCharacter nameNotes
,CommaStandard comma
!Exclamation markUses Shift layer
?Question markUses Shift layer
ApostropheSmart right single quote / glottal stop marker (U+2019)
"Double quoteUses Shift layer
\Backslash
:ColonUses Shift layer
;Semicolon
+ +

2.6   Bracket Key Subkeys (Numeric Layer)

+

Hold [ or ] on the Numeric layer for additional bracket characters.

+ + + + +
Hold keySubkeys available
[«    <    {
]»    >    }
+ +

2.7   Layer Navigation Summary

+ + + + + + + + +
ActionResultNotes
Tap ⇧ Shift (on Default)Switch to Shift layerOne more tap of Shift enters Caps lock
Tap ⇧ Shift (on Shift)Switch to Caps layerAll letters uppercase; long vowels unavailable in Caps
Tap ⇧ Shift (on Caps)Return to Default layer
Tap 123Switch to Numeric layerAvailable from all letter layers
Tap abc (on Numeric)Return to Default layer
Tap ☰ MenuOpen Keyman menuLanguage switch, keyboard settings
+ + \ No newline at end of file