diff --git a/source/org/thdl/tib/input/jskad_doc.html b/source/org/thdl/tib/input/jskad_doc.html index 9d3a117..2ae51f3 100644 --- a/source/org/thdl/tib/input/jskad_doc.html +++ b/source/org/thdl/tib/input/jskad_doc.html @@ -18,10 +18,10 @@
-If you are brave, you can create your own keyboards. A keyboard -file has five parts: - -
-Sections (c)-(e) are structured in exactly the same way. A line consists of a value, an equals sign, and another value, for example "k=K". This means that to get the Tibetan character associated with Wylie 'k', you must press 'K'. If there is no right part of the equation, then there is no way in this keyboard to get the relevant character. For example, if you see "k=", that means that there is no way in this keyboard to get the Tibetan character associated with Wylie 'k'. Be careful with whitespace, which is not ignored: for example, " = " means [space bar] = [space bar]. -
- --Although the three additional production-quality keyboards included in -this installation always define only one keystroke per -character/vowel, it is possible to define a keyboard in which multiple -keystrokes correspond to single characters/vowels, as in the Extended -Wylie keyboard. However, punctuation is only ever allowed to -correspond to a single keystroke. Below is a sample (partial) -keyboard, with key parts explained, and much omitted: -
- --Sambhota keyboard //Everything before <?parameters?> is taken to be a comment. -
- -
-<?parameters?> //describes the logic of the keyboard
-
has sanskrit stacking=true //is there a stack key for sanskrit stacks?
-
has tibetan stacking=true //is there a stack key for tibetan stacks?
-
is stacking medial=false //is the stack key medial, ie like '+' in g+y, or not, as in +gy
-
stack key=f //what is the stack key? must be single character
-
has disambiguating key=false //is there a key to distinguish between Wylie gy and g.y?
-
disambiguating key= //if so, what is it?
-
needs a chen before vowels=true //for a-chen plus vowel, must you type a-chen first?
-
has 'a' vowel=false //is there a dummy 'a' vowel?
-
is achung consonant=true //can achung take part in consonantal stacks?
-
-<?characters?> //characters include consonants and numerals
-
k=k
-
kh=K //left value is Extended Wylie & right is equivalent in Sambhota
-
g=g
-
ng=G
-
f= //no equivalent of 'f' in Sambhota
-
-<?vowels?>
-
a=a
-
i=i
-
u=u
-
e=e
-
o=o
-
-<?punctuation?>
-
= //read as [Space] = [Space]
-
/=,
-
-
+ Jskad has a multi-level preferences mechanism available, which means + that system administrators can configure Jskad as desired for all + users on a certain computer, and then the users can have their + overriding preferences. Further, power users can override + their preferences' files using Java system properties. Contact + Jskad's maintainers for more information about these advanced + options if any of them interest you. +
+
+ Portions of this software are copyright Andrew Moulden. Our + thanks go to him. Without his hard work, our users wouldn't be + able to browse this very document with the ease they can. +
+ ++
- Portions of this software are copyright Andrew Moulden. Our - thanks go to him. Without his hard work, our users wouldn't be - able to browse this very document with the ease they can. +If you are brave, you can create your own keyboards. A keyboard +file has five parts: + +
+Sections (c)-(e) are structured in exactly the same way. A line consists of a value, an equals sign, and another value, for example "k=K". This means that to get the Tibetan character associated with Wylie 'k', you must press 'K'. If there is no right part of the equation, then there is no way in this keyboard to get the relevant character. For example, if you see "k=", that means that there is no way in this keyboard to get the Tibetan character associated with Wylie 'k'. Be careful with whitespace, which is not ignored: for example, " = " means [space bar] = [space bar]. +
+ ++Although the three additional production-quality keyboards included in +this installation always define only one keystroke per +character/vowel, it is possible to define a keyboard in which multiple +keystrokes correspond to single characters/vowels, as in the Extended +Wylie keyboard. However, punctuation is only ever allowed to +correspond to a single keystroke. Below is a sample (partial) +keyboard, with key parts explained, and much omitted: +
+ ++Sambhota keyboard //Everything before <?parameters?> is taken to be a comment. +
+ +
+<?parameters?> //describes the logic of the keyboard
+
has sanskrit stacking=true //is there a stack key for sanskrit stacks?
+
has tibetan stacking=true //is there a stack key for tibetan stacks?
+
is stacking medial=false //is the stack key medial, ie like '+' in g+y, or not, as in +gy
+
stack key=f //what is the stack key? must be single character
+
has disambiguating key=false //is there a key to distinguish between Wylie gy and g.y?
+
disambiguating key= //if so, what is it?
+
needs a chen before vowels=true //for a-chen plus vowel, must you type a-chen first?
+
has 'a' vowel=false //is there a dummy 'a' vowel?
+
is achung consonant=true //can achung take part in consonantal stacks?
+
+<?characters?> //characters include consonants and numerals
+
k=k
+
kh=K //left value is Extended Wylie & right is equivalent in Sambhota
+
g=g
+
ng=G
+
f= //no equivalent of 'f' in Sambhota
+
+<?vowels?>
+
a=a
+
i=i
+
u=u
+
e=e
+
o=o
+
+<?punctuation?>
+
= //read as [Space] = [Space]
+
/=,