Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[staging-17.0] Merge master to staging-17.0 up to b1b7446cf #2778

Merged
merged 80 commits into from
May 22, 2024
Merged
Changes from 4 commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
3e97c44
new letters
rmlockwood Sep 19, 2023
8c08c24
fix: Optimize touch layout
darcywong00 Feb 13, 2024
0608c0f
chore: Add punctuation
darcywong00 Feb 13, 2024
388cdec
chore: add longpress tones to default layer
darcywong00 Feb 13, 2024
4ee6ac1
chore: Add additional longpresses and nextlayers
darcywong00 Feb 13, 2024
ba1b87b
chore: Update welcome files
darcywong00 Feb 14, 2024
8c0c50b
fix: Remove colon key on touch layouts
darcywong00 Feb 21, 2024
af1a47b
fix: Add caps-lock layer
darcywong00 Feb 21, 2024
99f1d8e
chore: Update documentation
darcywong00 Feb 21, 2024
4535163
fix: Name of numeric layer for welcome.htm
darcywong00 Feb 22, 2024
f25a3aa
normalised, centered mobile keyboard
HopsAndHops Feb 23, 2024
782d55d
fix: Move numbers and shifted values to longpress keys
darcywong00 Feb 23, 2024
54c9e91
updated script tag, copyright year, history
HopsAndHops Feb 24, 2024
9a22f09
chore: Update documentation with updated layout
darcywong00 Feb 24, 2024
9f8fe91
FV_henqeminem - mobile
xyzhelen Feb 27, 2024
60e05ee
Merge branch 'master' into fv_henqeminem
xyzhelen Feb 27, 2024
64e168a
New letters put on main layout
rmlockwood Mar 1, 2024
4330ffb
updated copyright date.
rmlockwood Mar 1, 2024
6c07485
nepali romanized first commit
sapradhan Mar 2, 2024
d9c781f
Merge branch 'keymanapp:master' into master
sapradhan Mar 2, 2024
144052d
update description
sapradhan Mar 2, 2024
5aaf7f3
Add Poorna Malayalam Extended Inscript files
ramesh-k Mar 2, 2024
665aee6
Add Poorna Malayalam Typewriter files
ramesh-k Mar 3, 2024
a09d157
add subscript numerals to `_` rota
darcywong00 Mar 4, 2024
8d21bc8
[poorna_malayalam_typewriter] Update AltGr layer
ramesh-k Mar 4, 2024
32a1ec4
added left/right distinction to alt keys, updated on-screen keyboard
HopsAndHops Mar 4, 2024
346983f
updated documentation to specify Right Alt
HopsAndHops Mar 4, 2024
2e5874b
updated name where missed
HopsAndHops Mar 4, 2024
26aef6a
Merge branch 'master' into poorna-ml-typewriter-1.0
ramesh-k Mar 4, 2024
c465f21
fixː Incorporate options for subscript numerals
darcywong00 Mar 5, 2024
fe96c2f
chore: Update release date in HISTORY.md
darcywong00 Mar 5, 2024
cdaffdf
chore: Mention adding start of sentence detection
darcywong00 Mar 5, 2024
f100d4c
Added rule to allow combining above apostrophe to stack with underlin…
HopsAndHops Mar 6, 2024
dd66eea
FV_henqeminem
xyzhelen Mar 6, 2024
30cbd57
add links to gesture tables
darcywong00 Mar 7, 2024
135f789
fv_secwepepemctsin
xyzhelen Mar 13, 2024
deab27d
[kreative_superlatin] New keyboard submission
Mar 14, 2024
7e0afee
Portuguese azerty keyboard
mauriu Mar 17, 2024
6bdc286
chore: Update fv_all keyboard version
darcywong00 Mar 18, 2024
6219576
Merge pull request #2554 from darcywong00/rawang/optimize-touch
LornaSIL Mar 18, 2024
8b49567
Merge branch 'master' into master
LornaSIL Mar 18, 2024
cd1688d
Update balochi_phonetic.keyman-touch-layout
LornaSIL Mar 18, 2024
63221ae
Merge branch 'master' into master
LornaSIL Mar 18, 2024
30e4cb7
Delete release/n/nepali_romanized/.gitignore
LornaSIL Mar 18, 2024
1504f71
Merge pull request #2606 from darcywong00/chore/fv-all-version
LornaSIL Mar 18, 2024
710792f
Merge pull request #2583 from rmlockwood/master
LornaSIL Mar 18, 2024
9e9addf
Merge pull request #2584 from sapradhan/master
LornaSIL Mar 18, 2024
d33d932
Merge branch 'keymanapp:master' into fv_statimcets
HopsAndHops Mar 18, 2024
01c1d43
Merge pull request #2585 from ramesh-k/poorna-ml-inscript-1.0
LornaSIL Mar 18, 2024
cee5d13
Merge pull request #2586 from ramesh-k/poorna-ml-typewriter-1.0
LornaSIL Mar 18, 2024
0709a0b
chore: Remove extra sil_ipa.php file
darcywong00 Mar 18, 2024
a46a7d6
[poorna_malayalam_typewriter] Fix online help php
ramesh-k Mar 19, 2024
8df9dfe
Update kreative_superlatin.kvks
LornaSIL Mar 19, 2024
1e814cb
Merge pull request #2608 from ramesh-k/poorna_malayalam_typewriter
LornaSIL Mar 19, 2024
a7c7baf
Merge pull request #2587 from keymanapp/sil_ipa/subscript-numerals
LornaSIL Mar 19, 2024
66d2aa2
Merge pull request #2602 from RebeccaRGB/kreative_superlatin
LornaSIL Mar 19, 2024
be277d2
keyboard_info and .kps files updated
mauriu Mar 20, 2024
6d65f86
Merge pull request #2590 from First-Peoples-Cultural-Council/fv_hailz…
DavidLRowe Mar 20, 2024
e6f865d
Update pt_azerty.keyboard_info
LornaSIL Mar 20, 2024
da23a6c
FV_secwepemctsin
xyzhelen Mar 20, 2024
6e399d1
FV_henqeminem
xyzhelen Mar 20, 2024
a6ec0b3
Merge branch 'master' into fv_henqeminem
xyzhelen Mar 20, 2024
2e59230
Update pt_azerty.kps
LornaSIL Mar 21, 2024
de05090
Merge pull request #2576 from First-Peoples-Cultural-Council/fv_henqe…
LornaSIL Mar 21, 2024
a76859f
Merge pull request #2601 from First-Peoples-Cultural-Council/fv_secwe…
LornaSIL Mar 21, 2024
e1791fa
Merge pull request #2604 from mauriu/master1
LornaSIL Mar 21, 2024
48bf506
fv_secwepemctsin - typo
xyzhelen Mar 21, 2024
2932fdf
Merge pull request #2607 from First-Peoples-Cultural-Council/fv_stati…
DavidLRowe Mar 21, 2024
b1b7446
Merge pull request #2621 from First-Peoples-Cultural-Council/fv_secwe…
DavidLRowe Mar 21, 2024
9fc8c41
chore: Merge master to staging-17.0 up to b1b7446cf
darcywong00 May 21, 2024
f8a2191
fix: migrate fv_henqeminem keyboard_info to kps
darcywong00 May 21, 2024
8454b12
fix: migrate fv_statimcets keyboard_info to kps
darcywong00 May 21, 2024
541e7a2
fix: migrate fv_secwepemctsin keyboard_info to kps
darcywong00 May 21, 2024
29f072e
fix: migrate nepali_romanized keyboard_info to kps
darcywong00 May 21, 2024
72ec550
fix: migrate poorna_malayalam_typewriter keyboard_info to kps
darcywong00 May 21, 2024
1dfe893
fix: migrate pt_azerty keyboard_info to kps
darcywong00 May 21, 2024
5d8a51b
fix: migrate poorna_malayalam_extended_inscript keyboard_info to kps
darcywong00 May 21, 2024
cba6541
fix: migrate kreative_superlatin keyboard_info to kps
darcywong00 May 21, 2024
a040e08
Update release/fv/fv_statimcets/source/fv_statimcets.kps
darcywong00 May 21, 2024
80118b2
Merge remote-tracking branch 'upstream/staging-17.0' into chore/merge…
darcywong00 May 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions release/fv/fv_hailzaqvla/HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
Háiɫzaqvḷa Change History
============================
9.5.1 (4 Mar 2024)
---------------
* Added left/right distinction to alt keys, updated on-screen keyboard layout, so on-screen keyboard words correctly on Mac

9.5 (22 Jan 2024)
----------------
* Corrected language and keyboard name
4 changes: 2 additions & 2 deletions release/fv/fv_hailzaqvla/fv_hailzaqvla.kpj
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@
<ID>id_2b89ed8c2311d9d632f502942aac3369</ID>
<Filename>fv_hailzaqvla.kmn</Filename>
<Filepath>source\fv_hailzaqvla.kmn</Filepath>
<FileVersion>9.5</FileVersion>
<FileVersion>9.5.1</FileVersion>
<FileType>.kmn</FileType>
<Details>
<Name>Háiɫzaqvḷa</Name>
@@ -27,7 +27,7 @@
<FileType>.kps</FileType>
<Details>
<Name>Háiɫzaqvḷa</Name>
<Copyright>© 2015-2023 FirstVoices, SIL International, 2015 First Peoples' Cultural Foundation</Copyright>
<Copyright>© 2015-2024 FirstVoices, SIL International, 2015 First Peoples' Cultural Foundation</Copyright>
</Details>
</File>
<File>
78 changes: 39 additions & 39 deletions release/fv/fv_hailzaqvla/source/fv_hailzaqvla.kmn
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
store(&VERSION) "10.0"
store(&KEYBOARDVERSION) '9.5'
store(&KEYBOARDVERSION) '9.5.1'
c store(&ETHNOLOGUECODE) "hei"
store(&COPYRIGHT) '(c) 2015-2024 FirstVoices, SIL International, 2015 First Peoples' U+0027 ' Cultural Foundation'
store(&NAME) 'Háiɫzaqvḷa'
@@ -29,36 +29,36 @@ store(&CasedKeys) [K_BKQUOTE] [K_BKSLASH] [K_RBRKT] [K_LBRKT]
+ [SHIFT K_6] > U+030C
+ [SHIFT K_HYPHEN] > U+0301

+ [ALT K_SLASH] > 'ʔ'
+ [ALT K_G] > 'ǧ'
+ [ALT K_X] > 'x̌'
+ [ALT K_N] > 'ṇ'
+ [ALT K_L] > 'ḷ'
+ [ALT K_M] > 'ṃ'
+ [ALT K_BKQUOTE] > U+0300

+ [ALT K_6] > '^'
+ [ALT K_BKSLASH] > '\'
+ [ALT K_PERIOD] > '>'
+ [ALT K_COMMA] > '<'
+ [ALT K_RBRKT] > ']'
+ [ALT K_LBRKT] > '['

+ [SHIFT ALT K_X] > 'X̌'
+ [SHIFT ALT K_G] > 'Ǧ'
+ [SHIFT ALT K_N] > 'Ṇ'
+ [SHIFT ALT K_M] > 'Ṃ'
+ [SHIFT ALT K_L] > 'Ḷ'
+ [SHIFT ALT K_SLASH] > 'ʔ'

+ [SHIFT ALT K_EQUAL] > '`'
+ [SHIFT ALT K_BKSLASH] > '|'
+ [SHIFT ALT K_HYPHEN] > '_'
+ [SHIFT ALT K_PERIOD] > '>'
+ [SHIFT ALT K_COMMA] > '<'
+ [SHIFT ALT K_RBRKT] > '}'
+ [SHIFT ALT K_LBRKT] > '{'
+ [SHIFT ALT K_BKQUOTE] > '~'
+ [RALT K_SLASH] > 'ʔ'
+ [RALT K_G] > 'ǧ'
+ [RALT K_X] > 'x̌'
+ [RALT K_N] > 'ṇ'
+ [RALT K_L] > 'ḷ'
+ [RALT K_M] > 'ṃ'
+ [RALT K_BKQUOTE] > U+0300

+ [RALT K_6] > '^'
+ [RALT K_BKSLASH] > '\'
+ [RALT K_PERIOD] > '>'
+ [RALT K_COMMA] > '<'
+ [RALT K_RBRKT] > ']'
+ [RALT K_LBRKT] > '['

+ [SHIFT RALT K_X] > 'X̌'
+ [SHIFT RALT K_G] > 'Ǧ'
+ [SHIFT RALT K_N] > 'Ṇ'
+ [SHIFT RALT K_M] > 'Ṃ'
+ [SHIFT RALT K_L] > 'Ḷ'
+ [SHIFT RALT K_SLASH] > 'ʔ'

+ [SHIFT RALT K_EQUAL] > '`'
+ [SHIFT RALT K_BKSLASH] > '|'
+ [SHIFT RALT K_HYPHEN] > '_'
+ [SHIFT RALT K_PERIOD] > '>'
+ [SHIFT RALT K_COMMA] > '<'
+ [SHIFT RALT K_RBRKT] > '}'
+ [SHIFT RALT K_LBRKT] > '{'
+ [SHIFT RALT K_BKQUOTE] > '~'


c --- START OF TOUCH LAYOUT RULES ---
@@ -200,15 +200,15 @@ c diacritics
c combining apostr [SHIFT K_COMMA] U+0313
c combining caron [SHIFT K_6] U+030C
c combining acute [SHIFT K_HYPHEN] U+0301
c combining grave [ALT K_BKQUOTE] U+0300
c combining grave [RALT K_BKQUOTE] U+0300

c Accents on vowels should create single character version
store(vowels) 'aeiouAEIOU'
store(acutevowels) U+00E1 U+00E9 U+00ED U+00F3 U+00FA U+00C1 U+00C9 U+00CD U+00D3 U+00DA
store(gravevowels) U+00E0 U+00E8 U+00EC U+00F2 U+00F9 U+00C0 U+00C8 U+00CC U+00D2 U+00D9
store(caronvowels) U+01CE U+011B U+01D0 U+01D2 U+01D4 U+01CD U+011A U+01CF U+01D1 U+01D3
any(vowels) + [SHIFT K_HYPHEN] > index(acutevowels,1)
any(vowels) + [ALT K_BKQUOTE] > index(gravevowels,1)
any(vowels) + [RALT K_BKQUOTE] > index(gravevowels,1)
any(vowels) + [SHIFT K_6] > index(caronvowels,1)
c caron + g should create single character version
store(plaing) 'gG'
@@ -219,7 +219,7 @@ store(diacritics) U+0313 U+0301 U+0300 U+030C
any(diacritics) + [SHIFT K_COMMA] > U+0313
any(diacritics) + [SHIFT K_6] > U+030C
any(diacritics) + [SHIFT K_HYPHEN] > U+0301
any(diacritics) + [ALT K_BKQUOTE] > U+0300
any(diacritics) + [RALT K_BKQUOTE] > U+0300
c if a diacritic added to a combined character, replace with the right new diacritic instead of stacking
c adding acute
any(acutevowels) + [SHIFT K_HYPHEN] > index(acutevowels,1)
@@ -228,11 +228,11 @@ any(caronvowels) + [SHIFT K_HYPHEN] > index(acutevowels,1)
any(vowels) any(diacritics) + [SHIFT K_HYPHEN] > index(acutevowels,1)
any(carong) + [SHIFT K_HYPHEN] > index(plaing,1) U+0301
c adding grave
any(acutevowels) + [ALT K_BKQUOTE] > index(gravevowels,1)
any(gravevowels) + [ALT K_BKQUOTE] > index(gravevowels,1)
any(caronvowels) + [ALT K_BKQUOTE] > index(gravevowels,1)
any(vowels) any(diacritics) + [ALT K_BKQUOTE] > index(gravevowels,1)
any(carong) + [ALT K_BKQUOTE] > index(plaing,1) U+0300
any(acutevowels) + [RALT K_BKQUOTE] > index(gravevowels,1)
any(gravevowels) + [RALT K_BKQUOTE] > index(gravevowels,1)
any(caronvowels) + [RALT K_BKQUOTE] > index(gravevowels,1)
any(vowels) any(diacritics) + [RALT K_BKQUOTE] > index(gravevowels,1)
any(carong) + [RALT K_BKQUOTE] > index(plaing,1) U+0300
c adding caron
any(acutevowels) + [SHIFT K_6] > index(caronvowels,1)
any(gravevowels) + [SHIFT K_6] > index(caronvowels,1)
2 changes: 1 addition & 1 deletion release/fv/fv_hailzaqvla/source/fv_hailzaqvla.kps
Original file line number Diff line number Diff line change
@@ -64,7 +64,7 @@
<ID>fv_hailzaqvla</ID>
<Version>9.4.1</Version>
<Languages>
<Language ID="hei">Heiltsuk (Latin)</Language>
<Language ID="hei">Heiltsuk</Language>
</Languages>
</Keyboard>
</Keyboards>
63 changes: 32 additions & 31 deletions release/fv/fv_hailzaqvla/source/fv_hailzaqvla.kvks
Original file line number Diff line number Diff line change
@@ -5,40 +5,10 @@
<kbdname>fv_hailzaqvla</kbdname>
<flags>
<displayunderlying/>
<usealtgr/>
</flags>
</header>
<encoding name="unicode" fontname="Times New Roman" fontsize="12">
<layer shift="SA">
<key vkey="K_EQUAL">`</key>
<key vkey="K_COMMA">&lt;</key>
<key vkey="K_PERIOD">&gt;</key>
<key vkey="K_SLASH">ʔ</key>
<key vkey="K_G">Ǧ</key>
<key vkey="K_L">Ḷ</key>
<key vkey="K_X">X̌</key>
<key vkey="K_N">Ṇ</key>
<key vkey="K_M">Ṃ</key>
<key vkey="K_LBRKT">{</key>
<key vkey="K_RBRKT">}</key>
<key vkey="K_BKSLASH">|</key>
<key vkey="K_HYPHEN">_</key>
<key vkey="K_BKQUOTE">~</key>
</layer>
<layer shift="A">
<key vkey="K_COMMA">&lt;</key>
<key vkey="K_PERIOD">&gt;</key>
<key vkey="K_SLASH">ʔ</key>
<key vkey="K_6">^</key>
<key vkey="K_BKQUOTE">`</key>
<key vkey="K_G">ǧ</key>
<key vkey="K_X">x̌</key>
<key vkey="K_N">ṇ</key>
<key vkey="K_L">ḷ</key>
<key vkey="K_M">ṃ</key>
<key vkey="K_LBRKT">[</key>
<key vkey="K_RBRKT">]</key>
<key vkey="K_BKSLASH">\</key>
</layer>
<layer shift="">
<key vkey="K_BKQUOTE">ħ</key>
<key vkey="K_BKSLASH">ɫ</key>
@@ -137,5 +107,36 @@
<key vkey="K_PERIOD">̣</key>
<key vkey="K_SLASH">?</key>
</layer>
<layer shift="RA">
<key vkey="K_BKQUOTE">`</key>
<key vkey="K_6">^</key>
<key vkey="K_LBRKT">[</key>
<key vkey="K_RBRKT">]</key>
<key vkey="K_BKSLASH">\</key>
<key vkey="K_G">ǧ</key>
<key vkey="K_L">ḷ</key>
<key vkey="K_X">x̌</key>
<key vkey="K_N">ṇ</key>
<key vkey="K_M">ṃ</key>
<key vkey="K_COMMA">&lt;</key>
<key vkey="K_PERIOD">&gt;</key>
<key vkey="K_SLASH">ʔ</key>
</layer>
<layer shift="SRA">
<key vkey="K_BKQUOTE">~</key>
<key vkey="K_HYPHEN">_</key>
<key vkey="K_EQUAL">`</key>
<key vkey="K_LBRKT">{</key>
<key vkey="K_RBRKT">}</key>
<key vkey="K_BKSLASH">|</key>
<key vkey="K_G">Ǧ</key>
<key vkey="K_L">Ḷ</key>
<key vkey="K_X">X̌</key>
<key vkey="K_N">Ṇ</key>
<key vkey="K_M">Ṃ</key>
<key vkey="K_COMMA">&lt;</key>
<key vkey="K_PERIOD">&gt;</key>
<key vkey="K_SLASH">ʔ</key>
</layer>
</encoding>
</visualkeyboard>
16 changes: 8 additions & 8 deletions release/fv/fv_hailzaqvla/source/help/fv_hailzaqvla.php
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@
?>

<p style='margin: 16px 0 0 0'>
This keyboard is designed for the <b>Haiɫzaqvla</b> language of the BC Coast region of Canada.
This keyboard is designed for the <b>Háiɫzaqvḷa</b> language of the BC Coast region of Canada.
</p>
<p>
If square boxes are displayed instead of characters when using this keyboard (and in the keyboard layouts below), please read our <a href="/troubleshooting/#boxes">troubleshooting guide</a>.
@@ -39,31 +39,31 @@
<li>λ: type the [ key. (Capital is not available in all fonts.)</li>
<li>ƛ: type the ] key. (Capital is not available.)</li>
<li>ɫ: type the \ key.</li>
<li>ʔ: hold ALT and type the / key.</li>
<li>ʔ: hold RIGHT ALT and type the / key.</li>
<ul>
<li><b>NOTE</b>: When using Google Docs with Google Chrome, ALT or OPTION + / is already used as a shortcut. ʔ can instead be typed ALT/OPTION + SHIFT + /</li>
<li><b>NOTE</b>: When using Google Docs with Google Chrome, RIGHT ALT or OPTION + / is already used as a shortcut. ʔ can instead be typed RIGHT ALT/OPTION + SHIFT + /</li>
</ul>
<li>ǧ x̌:
<ul>
<li>Type g/x, then hold SHIFT and press 6 to add the extra ˇ mark.</li>
<li>OR hold ALT and type g/x.</li>
<li>OR hold RIGHT ALT and type g/x.</li>
</ul>
</li>
<li>ḷ ṃ ṇ:
<ul>
<li>Type l/m/n, then hold SHIFT and press . (period) to add the extra dot.</li>
<li>OR hold ALT and type l/m/n.
<br><em>Note: ALT+SHIFT+M is used in Keyman by default to open the Keyman menu, so this method cannot be used to type Ṃ. You must either use the first method, or go to Configuration < Hotkeys in the Keyman menu to remove that default.</em></li>
<li>OR hold RIGHT ALT and type l/m/n.
<br><em>Note: RIGHT ALT+SHIFT+M is used in Keyman by default to open the Keyman menu, so this method cannot be used to type Ṃ. You must either use the first method, or go to Configuration < Hotkeys in the Keyman menu to remove that default.</em></li>
</ul>
</li>
<li>p̓ t̓ a̓, etc: Type the letter you want, then hold SHIFT and press , (comma) to add the glottal.</li>
<li>á ú, à ù, etc:
<ul>
<li>Type the letter you want, then hold SHIFT and press - (hyphen) to add the ´ accent.</li>
<li>Type the letter you want, then hold ALT and press ` (next to the number 1) to add the ` accent.</li>
<li>Type the letter you want, then hold RIGHT ALT and press ` (next to the number 1) to add the ` accent.</li>
</ul>
</li>
<li>For punctuation keys that were replaced with some other letter or accent, you can get the original symbol by pressing ALT. (Example: hold ALT and press \ to type \.)</li>
<li>For punctuation keys that were replaced with some other letter or accent, you can get the original symbol by pressing RIGHT ALT. (Example: hold RIGHT ALT and press \ to type \.)</li>
</ul>

<div class='vspace'></div>
14 changes: 7 additions & 7 deletions release/fv/fv_hailzaqvla/source/welcome.htm
Original file line number Diff line number Diff line change
@@ -22,31 +22,31 @@ <h3>Notes on desktop layout</h3>
<li>λ: type the [ key. (Capital is not available in all fonts.)</li>
<li>ƛ: type the ] key. (Capital is not available.)</li>
<li>ɫ: type the \ key.</li>
<li>ʔ: hold ALT and type the / key.</li>
<li>ʔ: hold RIGHT ALT and type the / key.</li>
<ul>
<li><b>NOTE</b>: When using Google Docs with Google Chrome, ALT or OPTION + / is already used as a shortcut. ʔ can instead be typed ALT/OPTION + SHIFT + /</li>
<li><b>NOTE</b>: When using Google Docs with Google Chrome, RIGHT ALT or OPTION + / is already used as a shortcut. ʔ can instead be typed ALT/OPTION + SHIFT + /</li>
</ul>
<li>ǧ x̌:
<ul>
<li>Type g/x, then hold SHIFT and press 6 to add the extra ˇ mark.</li>
<li>OR hold ALT and type g/x.</li>
<li>OR hold RIGHT ALT and type g/x.</li>
</ul>
</li>
<li>ḷ ṃ ṇ:
<ul>
<li>Type l/m/n, then hold SHIFT and press . (period) to add the extra dot.</li>
<li>OR hold ALT and type l/m/n.
<br><em>Note: ALT+SHIFT+M is used in Keyman by default to open the Keyman menu, so this method cannot be used to type Ṃ. You must either use the first method, or go to Configuration < Hotkeys in the Keyman menu to remove that default.</em></li>
<li>OR hold RIGHT ALT and type l/m/n.
<br><em>Note: RIGHT ALT+SHIFT+M is used in Keyman by default to open the Keyman menu, so this method cannot be used to type Ṃ. You must either use the first method, or go to Configuration < Hotkeys in the Keyman menu to remove that default.</em></li>
</ul>
</li>
<li>p̓ t̓ a̓, etc: Type the letter you want, then hold SHIFT and press , (comma) to add the glottal.</li>
<li>á ú, à ù, etc:
<ul>
<li>Type the letter you want, then hold SHIFT and press - (hyphen) to add the ´ accent.</li>
<li>Type the letter you want, then hold ALT and press ` (next to the number 1) to add the ` accent.</li>
<li>Type the letter you want, then hold RIGHT ALT and press ` (next to the number 1) to add the ` accent.</li>
</ul>
</li>
<li>For punctuation keys that were replaced with some other letter or accent, you can get the original symbol by pressing ALT. (Example: hold ALT and press \ to type \.)</li>
<li>For punctuation keys that were replaced with some other letter or accent, you can get the original symbol by pressing RIGHT ALT. (Example: hold RIGHT ALT and press \ to type \.)</li>
</ul>

<div class='vspace'></div>