Date post: | 27-Dec-2015 |
Category: |
Documents |
Upload: | rajesh-chandra |
View: | 48 times |
Download: | 7 times |
1
Gandhari keyboard layout
Andrew Glass, August 2011
Getting started
Installation 1. Unpack the archive (right-click, then click on “Extract All…” in the context menu)
2. In the newly extracted Gandhari folder, double-click on Setup
3. Follow the setup dialogs and accept the UAC (User Account Control) prompt
2
4. When the installation completes you are ready to use the keyboard
5. To be sure that all keyboard shortcuts are available, log off and back on
Using the keyboard 1. Open an application in which you wish to type some diacritics, note the language or keyboard
icon in the task bar
3
2. Clicking on this icon will give you the option to switch to the Gandhari keyboard
3. Select the Gandhari keyboard 4. You can now start typing using the shortcuts listed below
Making the Gandhari keyboard your default (optional) Follow these instructions if you want to make the Gandhari keyboard your default for all applications
1. Hold the Windows key and press R. This will launch the Run dialog 2. Type intl.cpl, and click OK. This will open the Region and language settings control panel
4
3. Click on the Keyboards and Languages tab
4. Click on “Change keyboards…”. This will open the Text Services and Input Languages control
panel
5
5. Under default input language, select US – Indic (i.e., the Gandhari keyboard)
6. Click OK 7. Once you have changed the default away from the US keyboard, you can remove the US
keyboard and only have the Gandhari keyboard (US - Indic) available
Notes Some applications have reserved shortcuts which may conflict with shortcuts provided by this
keyboard. In some cases, alternate shortcuts have been provided to accommodate such conflicts
Some shortcuts may not be available immediately after installation until you have logged off and back into your account
Uninstall To uninstall the Gandhari keyboard, make sure that you have removed the keyboard from the default
input language setting, and removed it from your enabled input methods. Then go to the add/remove
programs dialog and uninstall the item called Gandhari.
6
Fonts These shortcuts work with Unicode fonts. If the font you are using does not cover all of the code points
listed here, some shortcuts may produce suboptimal glyphs. The Gandhari Unicode font is one font that
has glyphs for all of the code points listed here. It is available from:
http://ebmp.org/p_dwnlds.php
Keyboard maps The base and shift layouts are identical to a standard US keyboard
Base
Shift
7
AltGr
AltGr+9 is a dead key that permits combinations of a breve diacritic above the vowels A a E e I I O o U u; below the consonant H h, and by itself with space.
AltGr+Shift
Ctrl
The Ctrl and Ctrl+Shift layouts give access to many diacritic forms via dead keys. The following principles have been used as a mnemonic guide:
Base key Description Example
` Combinations with a grave accent Ctrl+`,a → à
1 Vowels with first tone for Pinyin Ctrl+1,a → ā
2 Vowels with second tone for Pinyin Ctrl+2,a → á
3 Vowels with third tone for Pinyin Ctrl+3,a → ǎ
4 Vowels with fourth tone for Pinyin Ctrl+4,a → à
8
- Combinations with a macron diacritic Ctrl+-,a → ā
= Combinations with a double bar Ctrl+=,y → ¥
‘ Combinations with an acute accent Ctrl+’,a → á
, Above base combining diacritics ◌ Ctrl+,. → ◌
. Combinations with a dot diacritic Ctrl+.,m → ḥ
/ Combinations with a slash Ctrl+/,o → ø
Ctrl+Shift
Base key Description Example
~ Combinations with a tilde accent Ctrl+~,a → ã
@ Combinations with a circular element Ctrl+@,a → å
# Combinations with a boxy element Ctrl+#,[SPACE] → ◊
^ Combinations with a circumflex accent Ctrl+^,a → â
& Compounded glyphs Ctrl+&,a → æ
* Turned or special combinations Ctrl+*,? → ¿
( Combinations with a breve diacritic Ctrl+(,a → ă
_ Combinations with an underbar Ctrl+_,d → ḏ
{ Wide combinations Ctrl+{,[SPACE] → ⏕
: Combinations with dieresis Ctrl+:,a → ä
“ Combinations with double acute Ctrl+”,o → ő
< Combinations with caron and below base combining diacritics
Ctrl+<,z → ž
◌ Ctrl+<. → ◌
> Combinations with a dot above Ctrl+>,m → ṁ
9
Keyboard shortcuts
Symbols and punctuation ‐ (hyphen) AtlGr+-
– Ctrl+-, -
— Ctrl+-, _
˹ AltGr+Shift+<
˺ AltGr+Shift+>
⁆ Ctrl+-, ]
⁆ Ctrl+-, ]
⟨ AltGr+[
⟩ AltGr+]
⟪ AltGr+Shift+{
⟫ AltGr+Shift+}
‘ AltGr+;
’ AltGr+'
“ AltGr+Shift+:
” AltGr+Shift+"
‹ Ctrl+<, [space]
› Ctrl+>, [space]
« Ctrl+<, <
» Ctrl+>, >
⌜ AltGr+Shift+<
⌝ AltGr+Shift+>
ˆ Ctrl+^, [space]
` Ctrl+4, [space]
ˇ Ctrl+3, [space]
˜ Ctrl+~, [space]
¯ Ctrl+1, [space]
´ Ctrl+2, [space]
¡ Ctrl+*, !
¿ Ctrl+*, ?
¦ Ctrl+:, |
⁐ AltGr+,
′ AltGr+\
″ AltGr+Shift+|
¢ Ctrl+/, c
£ Ctrl+-, l
¥ Ctrl+=, y
₤ Ctrl+=, l
€ Ctrl+=, e
ː Ctrl+Shift+.
∙ AltGr+.
≠ Ctrl+/, =
± Ctrl+-, +
× Ctrl+*, [space]
÷ Ctrl+/, [space]
∅ Ctrl+/, 0
∈ Ctrl+-, .
≈ Ctrl+~, =
⌇ Ctrl+Shift+~, |
■ AltGr+Shift+Q
□ AltGr+q
◊ Ctrl+#, [space]
→ Ctrl+-, >
10
← Ctrl+-, <
© Ctrl+@, c
® Ctrl+@, r
◦ (abbreviation) Ctrl+@, o
° (degree) Ctrl+@, .
○ (circle) Ctrl+@, O
º (ordmasculine) Ctrl+@, [space]
¶ Ctrl+&, p
… Ctrl+., .
☸ Ctrl+#, .
❀ Ctrl+&, .
❉ Ctrl+*, .
† Ctrl+-, |
‡ Ctrl+=, |
∞ Ctrl+8
– (long) Ctrl+-, [space]
⏑ (short) Ctrl+(, [space] OR AltGr+9, [space]
⏓ Ctrl+=, [space]
⏕ Ctrl+{, [space]
HTML <b> AltGr+5
</b> AltGr+Shift+(
<i> AltGr+8
</i> AltGr+Shift+)
<p> AltGr+0
</p> AltGr+Shift+0
Letters ā AltGr+a OR Ctrl+1, a OR
Ctrl+-, a
Ā AltGr+Shift+A OR Ctrl+1, A OR Ctrl+-, A
á Ctrl+’, a OR Ctrl+2, a
Á Ctrl+’, A OR Ctrl+2, A
ǎ Ctrl+3, a OR Ctrl+Shift+<, a
Ǎ Ctrl+3, A OR Ctrl+Shift+<, A
à Ctrl+`, a OR Ctrl+4, a
À Ctrl+`, A OR Ctrl+4, A
ă AltGr+9, a OR Ctrl+Shift+(, a
Ă AltGr+9, A OR Ctrl+Shift+(, A
â Ctrl+^, a
 Ctrl+Shift+^, A
ã Ctrl+~, a
à Ctrl+Shift+~, A
å Ctrl+@, a
Å Ctrl+Shift+@, A
ȧ Ctrl+., a
Ȧ Ctrl+., A
ä Ctrl+:, a
Ä Ctrl+Shift+:, A
æ Ctrl+&, a
11
Æ Ctrl+Shift+&, A
ḇ Ctrl+_, b
Ḇ Ctrl+Shift+_, B
AltGr+c
AltGr+Shift+C
č Ctrl+<, c
Č Ctrl+Shift+<, C
ç Ctrl+,, c
Ç Ctrl+,, C
ḍ AltGr+d OR Ctrl+., d
Ḍ AltGr+Shift+D OR Ctrl+., D
ḏ AltGr+v OR Ctrl+_, d
Ḏ AltGr+Shift+V OR Ctrl+Shift+_, D
ē AltGr+e OR Ctrl+1, e OR Ctrl+-, e
Ē AltGr+Shift+E OR Ctrl+1, E OR Ctrl+-, E
é Ctrl+’, e OR Ctrl+2, e
É Ctrl+’, E OR Ctrl+2, E
ě Ctrl+3, e OR Ctrl+Shift+<, e
Ě Ctrl+3, E OR Ctrl+Shift+<, E
è Ctrl+`, e OR Ctrl+4, e
È Ctrl+`, E OR Ctrl+4, E
ĕ AltGr+9, e OR Ctrl+(, e
Ĕ AltGr+9, E OR Ctrl+Shift+(, E
ê Ctrl+^, e
Ê Ctrl+Shift+^, E
ẽ Ctrl+~, e
Ẽ Ctrl+Shift+~, E
ë Ctrl+:, e
Ë Ctrl+Shift+:, E
ḡ Ctrl+-, g
Ḡ Ctrl+-, G
ǵ Ctrl+’, g
Ǵ Ctrl+’, G
g AltGr+b
G AltGr+Shift+B
γ Ctrl+/, g
Γ Ctrl+/, G
ḥ AltGr+h
Ḥ AltGr+Shift+H
ḫ Ctrl+(, h
Ḫ Ctrl+Shift+(, H
ẖ Ctrl+_, h
ḣ Ctrl+Shift+>, h
Ḣ Ctrl+ Shift+>, H
ḩ Ctrl+,, h
Ḩ Ctrl+,, H
ī AltGr+i OR Ctrl+1, i OR Ctrl+-, i
Ī AltGr+Shift+I OR Ctrl+1, I OR Ctrl+-, I
í Ctrl+’, i OR Ctrl+2, i
Í Ctrl+’, I OR Ctrl+2, I
12
ǐ Ctrl+3, i OR Ctrl+Shift+<, i
Ǐ Ctrl+3, I OR Ctrl+Shift+<, I
ì Ctrl+`, i OR Ctrl+4, i
Ì Ctrl+`, I OR Ctrl+4, I
ĭ AltGr+9, i OR Ctrl+Shift+(, i
Ĭ AltGr+9, I OR Ctrl+Shift+(, I
î Ctrl+^, i
Î Ctrl+Shift+^, I
ĩ Ctrl+~, i
Ĩ Ctrl+Shift+~, I
ı Ctrl+., i
İ Ctrl+., I
ï Ctrl+:, i
Ï Ctrl+Shift+:, I
ⁱ Ctrl+Shift+*, i
AltGr+j
AltGr+Shift+J
ǰ Ctrl+<, j
ḱ AltGr+k OR Ctrl+’, k
Ḱ AltGr+K OR Ctrl+’, K
ḵ Ctrl+_, k
Ḵ Ctrl+Shift+_, K
ḷ Ctrl+., l
Ḷ Ctrl+., L
l AltGr+l
AltGr+Shift+L
l Ctrl+L
Ctrl+Shift+L
ḻ Ctrl+_, l
Ḻ Ctrl+Shift+_, L
ṃ AltGr+m OR Ctrl+., m
Ṃ AltGr+Shift+M OR Ctrl+., M
ṁ Ctrl+Shift+>, m
Ṁ Ctrl+Shift+>, M
ḿ Ctrl+’, m
Ḿ Ctrl+’, M
ṅ AltGr+g OR Ctrl+Shift+., n
Ṅ AltGr+Shift+G OR Ctrl+Shift+., N
ñ AltGr+y OR Ctrl+~, n
Ñ AltGr+Shift+Y OR Ctrl+Shift+~, N
ṇ AltGr+n OR Ctrl +., n
Ṇ AltGr+Shift+N OR Ctrl +., N
ṉ Ctrl+_, n
Ṉ Ctrl+Shift+_, N
ō AltGr+o OR Ctrl+1, o OR Ctrl+-, o
Ō AltGr+Shift+O OR Ctrl+1, O OR Ctrl+-, O
ó Ctrl+’, o OR Ctrl+2, o
Ó Ctrl+’, O OR Ctrl+2, O
ǒ Ctrl+3, o OR Ctrl+Shift+<, o
13
Ǒ Ctrl+3, O OR Ctrl+Shift+<, O
ò Ctrl+`, o OR Ctrl+4, o
Ò Ctrl+`, O OR Ctrl+4, O
ŏ AltGr+9, o OR Ctrl+(, o
Ŏ AltGr+9, O OR Ctrl+Shift+(, O
ô Ctrl+^, o
Ô Ctrl+Shift+^, O
õ Ctrl+~, o
Õ Ctrl+Shift+~, O
ö Ctrl+:, o
Ö Ctrl+Shift+:, O
ő Ctrl+”, o
Ő Ctrl+Shift+”, O
ø Ctrl+/, o
Ø Ctrl+/, O
œ Ctrl+&, o
Œ Ctrl+Shift+&, O
ṕ Ctrl+’, p
Ṕ Ctrl+’, P
p AltGr+p
P AltGr+Shift+P
ṛ AltGr+4 OR Ctrl+., r
Ṛ AltGr+Shift+4 OR Ctrl+., R
r AltGr+r
AltGr+Shift+R
r Ctrl+R
Ctrl+Shift+R
ṟ Ctrl+_, r
Ṟ Ctrl+Shift+_, R
ś AltGr+s O Ctrl+’, s
Ś AltGr+Shift+S O Ctrl+’, S
ṣ AltGr+x OR Ctrl+., s
Ṣ AltGr+Shift+X OR Ctrl+., S
š Ctrl+<, s
Š Ctrl+Shift+<, S
s AltGr+w
S AltGr+W
ß Ctrl+&, s
ṭ AltGr+t OR Ctrl+., t
Ṭ AltGr+Shift+T OR Ctrl+., T
ṭ AltGr+f
Ṭ AltGr+Shift+F
ṯ Ctrl+_, t
Ṯ Ctrl+Shift+_, T
ū AltGr+u OR Ctrl+1, u OR Ctrl+-, u
Ū AltGr+Shift+U OR Ctrl+1, U OR Ctrl+-, U
ú Ctrl+’, u OR Ctrl+2, u
Ú Ctrl+’, U OR Ctrl+2, U
ǔ Ctrl+3, u OR Ctrl+Shift+<, u
Ǔ Ctrl+3, U OR Ctrl+Shift+<, U
14
ù Ctrl+`, u OR Ctrl+4, u
Ù Ctrl+`, U OR Ctrl+4, U
ŭ AltGr+9, u OR Ctrl+Shift+(, u
Ŭ AltGr+9, U OR Ctrl+Shift+(, U
û Ctrl+^, u
Û Ctrl+Shift+^, U
ũ Ctrl+~, u
Ũ Ctrl+Shift+~, U
ü Ctrl+:, u
Ü Ctrl+Shift+:, U
ǖ Ctrl+1, v
Ǖ Ctrl+1, V
ǘ Ctrl+2, v
Ǘ Ctrl+2, V
ǚ Ctrl+3, v OR Ctrl+Shift+<, v
Ǚ Ctrl+3, V OR Ctrl+Shift+<, V
ǜ Ctrl+4, v
Ǜ Ctrl+4, V
ý Ctrl+’, y
Ý Ctrl+’, Y
ÿ Ctrl+:, y
Ÿ Ctrl+Shift+:, Y
ź AltGr+z OR Ctrl+’, z
Ź AltGr+Shift+Z OR Ctrl+’, Z
ž Ctrl+<, z
Ž Ctrl+Shift+<, Z
Above-base combining marks Ctrl+,, ‘
Ctrl+,, `
Ctrl+,, .
Ctrl+,, ^
Ctrl+,, :
Ctrl+,, <
Ctrl+,, (
Ctrl+,, -
Ctrl+,, ~
Ctrl+,, @
Ctrl+,, “
Ctrl+,, |
Ctrl+,, *
Ctrl+,, )
Ctrl+,, x
Ctrl+,, &
Below-base combining marks Ctrl+Shift+<, `
Ctrl+Shift+<
Ctrl+Shift+<, .
Ctrl+Shift+<, :
Ctrl+Shift+<, @
Ctrl+Shift+<, ,
15
Ctrl+Shift+<, ^
Ctrl+Shift+<, (
Ctrl+Shift+<, )
Ctrl+Shift+<, ~
Ctrl+Shift+<, -
Ctrl+Shift+<, |
Ctrl+Shift+<, 8
Updates This document refers to version 1 of the MSKLC keyboard for Gandhari. The keyboard file is available
from the EBMP website:
http://ebmp.org/p_dwnlds.php
It was produced using MSKLC version 1.4 available here:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=22339
This is the first version of this document.