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 @@
  • Converting Wylie to Tibetan
  • Converting Tibetan to Wylie
  • Changing Keyboards
  • -
  • More on Keyboards
  • Preferences
  • -
  • Troubleshooting
  • Thanks
  • +
  • Troubleshooting
  • +
  • More on Keyboards
  • Jskad on the Web
  • @@ -320,74 +320,6 @@ want to use.
    Back to top

    - -

    More on Keyboards

    - -

    -If you are brave, you can create your own keyboards.  A keyboard -file has five parts: - -

      -
    1. Comments
    2. -
    3. A list of parameters
    4. -
    5. A list of characters
    6. -
    7. A list of vowels
    8. -
    9. A list of punctuation
    10. -
    - -

    -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] -
    /=, -

    - -

    -

    Back to top
    -

    -

    Preferences

    @@ -399,11 +331,34 @@ to reset your preferences, you must use 'Clear Preferences' from the 'Edit' menu.

    +

    + 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. +

    +

    Back to top

    + +

    Thanks

    + +

    + 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. +

    + +

    +

    Back to top
    +

    +

    Troubleshooting

    @@ -471,13 +426,68 @@ reinstall both.
    Back to top

    - -

    Thanks

    + +

    More on Keyboards

    - 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: + +

      +
    1. Comments
    2. +
    3. A list of parameters
    4. +
    5. A list of characters
    6. +
    7. A list of vowels
    8. +
    9. A list of punctuation
    10. +
    + +

    +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] +
    /=,