Skip to content

Commit

Permalink
Merge pull request #871 from keymanapp/auto/keyboards/upload/TC-1565
Browse files Browse the repository at this point in the history
auto: Keyboard help deployment
  • Loading branch information
keyman-status authored Nov 10, 2023
2 parents a23e94d + 46eedd7 commit 3dfb0b3
Show file tree
Hide file tree
Showing 5 changed files with 399 additions and 0 deletions.
197 changes: 197 additions & 0 deletions keyboard/bj_cree_east/9.1.1/bj_cree_east.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@
<?php
$pagename = 'BJCreeUNI (East) Keyboard Help';
$pagetitle = $pagename;
$pagestyle = <<<END
.cree {font-family: 'BJCree UNI';}
.msg-important { color: rgb(238, 0, 0); background-color: rgb(255, 213, 213); border: 2px dashed rgb(238, 0, 0); padding: 8pt 16pt; margin: 8pt 0; display: inline-block; }
END;
require_once('header.php');
?>
<section id='overview'>
<h2>Overview</h2>
<p>This keyboard is designed for the East Cree syllabic script used in Northwestern Quebec, Canada. The keyboard has been developed to make it easy to type all of the symbols necessary for East Cree. This keyboard is fully compliant with the <a href='http://unicode.org/standard/standard.html'>Unicode Standard</a>.</p>

<div class="msg-important">
<p><b>Important Notice:</b> The default for this keyboard is for characters to be composed. For example, this sequence "wa" would produce ᐗ (U+1417).</p>
<p>You can change the keyboard to produce decomposed characters in two ways. The preferred method is to use <b>Keyman → Configuration</b>.</p>
<ol>
<li><b>Using Keyman Configuration</b>: On Windows or Linux, go to <b>Keyman → Configuration → Keyboard Layouts → BJCreenUNI (east) → Keyboard Options</b> and choose <b>Decomposed</b>.
You may need to close and reopen your input application and keyboard, before the default behavior changes. This method will change your default to <i>Decomposed</i> and
everytime you switch to this keyboard it will remain using the <i>Decomposed</i> style until you change it back to <i>Composed</i> style using <b>Keyman configuration</b>.</li>
<li><b>Using RALT hotkeys</b> (primarily needed for macOS): It is also possible to switch from <i>Composed</i> to <i>Decomposed</i> using the RALT HYPHEN sequence (RALT+-).
Switch back to <i>Composed</i> using the RALT EQUAL sequence (RALT+=). This method will change to <i>Decomposed</i> during just this session of
using the keyboard. After you stop using the keyboard it will return to <i>Composed</i>.</li>
</ol>
</div>

<h4>Basic Function</h4>
<p>This keyboard is phonetic. The basic consonant+vowel syllabic characters are formed as a result of pressing the equivalent Latin letters. For example, type <kbd>n</kbd><kbd>a</kbd> to get <samp>ᓇ</samp>, and type <kbd>n</kbd><kbd>i</kbd> to get <samp>ᓂ</samp>. Type the vowel a second time to get the dot over the character for "long" syllables: <kbd>n</kbd><kbd>i</kbd><kbd>i</kbd> to get <samp>ᓃ</samp>. For a consonant alone (finals) simply type the consonant not followed by a vowel: type <kbd>n</kbd><kbd>i</kbd><kbd>i</kbd><kbd>n</kbd> to get <samp>ᓃᓐ</samp>. Finally, the "w" dot (mid-dot) is formed by typing the <kbd>w</kbd> key between the consonant and vowel: type <kbd>n</kbd><kbd>w</kbd><kbd>a</kbd> to get <samp>ᐧᓇ</samp> and <kbd>n</kbd><kbd>w</kbd><kbd>a</kbd><kbd>a</kbd> to get <samp>ᐧᓈ</samp>.
<h4>On Screen Keyboard</h4>
<p>The On Screen Keyboard view for this keyboard is simply a QWERTY US layout, since the keyboard equivalents are designed to match the Latin characters standard East Cree syllabic chart.</p>
<h4>Fonts</h4>
<p>This keyboard installs with the Unicode Aboriginal Syllabic font <b>BJCree UNI</b>, which offers full support for the characters in East Cree and other related languages.</p>
<aside class='break'>

</section>
<section id='layout' class='break'>
<div id='osk-container'>
<h2>Desktop Keyboard Layout</h2>
<div id='osk' data-states='default shift'></div>
</div>
</section>
<section id='guide' class='break'>
<h2>Typing Guide</h2>
<p>This typing guide is based on the standard East Cree syllabic chart.</p>

<table class='grid colleft'>
<tr>

<th width="50"></th>
<th width="50"></th>
<th width="50"></th>
<th width="50"></th>
<th width="50"></th> <th width="50"></th>
</tr>
<tbody>
<tr>
<th> </th>
<th> e </th>
<th>i/ii</th>
<th>o/oo</th>
<th>a/aa</th>
<th>finals</th>
</tr>
<tr>
<th> </th>
<th><span class="cree">ᐁ</span></th>
<th><span class="cree">ᐃ</span></th>
<th><span class="cree">ᐅ</span></th>
<th><span class="cree">ᐊ</span></th>
<th><span class="cree">ᐤ</span></th>
</tr>
<tr>
<th>w</th>
<th><span class="cree">ᐧᐁ</span></th>
<th><span class="cree">ᐧᐃ</span></th>
<th><span class="cree">ᐧᐅ</span></th>
<th><span class="cree">ᐧᐊ</span></th>
<th></th>
</tr>
<tr>
<th>p</th>
<th><span class="cree">ᐯ</span></th>
<th><span class="cree">ᐱ</span></th>
<th><span class="cree">ᐳ</span></th>
<th><span class="cree">ᐸ</span></th>
<th><span class="cree">ᑉ</span></th>
</tr>
<tr>
<th>t</th>
<th><span class="cree">ᑌ</span></th>
<th><span class="cree">ᑎ</span></th>
<th><span class="cree">ᑐ</span></th>
<th><span class="cree">ᑕ</span></th>
<th><span class="cree">ᑦ</span></th>
</tr>
<tr>
<th>k</th>
<th><span class="cree">ᑫ</span></th>
<th><span class="cree">ᑭ</span></th>
<th><span class="cree">ᑯ</span></th>
<th><span class="cree">ᑲ</span></th>
<th><span class="cree">ᒃ</span></th>
</tr>
<tr>
<th>ch</th>
<th><span class="cree">ᒉ</span></th>
<th><span class="cree">ᒋ</span></th>
<th><span class="cree">ᒍ</span></th>
<th><span class="cree">ᒐ</span></th>
<th><span class="cree">ᒡ</span></th>
</tr>
<tr>
<th>m</th>
<th><span class="cree">ᒣ</span></th>
<th><span class="cree">ᒥ</span></th>
<th><span class="cree">ᒧ</span></th>
<th><span class="cree">ᒪ</span></th>
<th><span class="cree">ᒻ</span></th>
</tr>
<tr>
<th>n</th>
<th><span class="cree">ᓀ</span></th>
<th><span class="cree">ᓂ</span></th>
<th><span class="cree">ᓄ</span></th>
<th><span class="cree">ᓇ</span></th>
<th><span class="cree">ᓐ</span></th>
</tr>
<tr>
<th>s</th>
<th><span class="cree">ᓭ</span></th>
<th><span class="cree">ᓯ</span></th>
<th><span class="cree">ᓱ</span></th>
<th><span class="cree">ᓴ</span></th>
<th><span class="cree">ᔅ</span></th>
</tr>
<tr>
<th>sh</th>
<th><span class="cree">ᔐ</span></th>
<th><span class="cree">ᔑ</span></th>
<th><span class="cree">ᔓ</span></th>
<th><span class="cree">ᔕ</span></th>
<th><span class="cree">ᔥ</span></th>
</tr>
<tr>
<th>y</th>
<th><span class="cree">ᔦ</span></th>
<th><span class="cree">ᔨ</span></th>
<th><span class="cree">ᔪ</span></th>
<th><span class="cree">ᔭ</span></th>
<th><span class="cree">ᔾ</span></th>
</tr>
<tr>
<th>r</th>
<th><span class="cree">ᕃ</span></th>
<th><span class="cree">ᕆ</span></th>
<th><span class="cree">ᕈ</span></th>
<th><span class="cree">ᕋ</span></th>
<th><span class="cree">ᕐ</span></th>
</tr>
<tr>
<th>l</th>
<th><span class="cree">ᓓ</span></th>
<th><span class="cree">ᓕ</span></th>
<th><span class="cree">ᓗ</span></th>
<th><span class="cree">ᓚ</span></th>
<th><span class="cree">ᓪ</span></th>
</tr>
<tr>
<th>f</th>
<th><span class="cree">ᕓ</span></th>
<th><span class="cree">ᕕ</span></th>
<th><span class="cree">ᕗ</span></th>
<th><span class="cree">ᕙ</span></th>
<th><span class="cree">ᕝ</span></th>
</tr>
<tr>
<th>th</th>
<th><span class="cree">ᕞ</span></th>
<th><span class="cree">ᕠ</span></th>
<th><span class="cree">ᕤ</span></th>
<th><span class="cree">ᕦ</span></th>
<th><span class="cree">ᕪ</span></th>
</tr>
<tr>
<th> </th>
<th>(h)<span class="cree"> ᐦ </span></th>
<th>(l)<span class="cree"> ᓬ </span></th>
<th>(r)<span class="cree"> ᕒ </span></th>
<th> </th>
</tr>
</tbody>
</table>
<p>A dot in <i>front</i> of any character puts a "w" after the <i>first</i> letter, like this:</br>
<span class="cree">ᒪ</span> = ma, <span class="cree">ᐧᒪ</span> = mwa, <span class="cree">ᐧᒫ</span> = mwaa</br>
<span class="cree">᙭</span> = Christ, <span class="cree">᙮ </span>= . (period)</p>
</section>

18 changes: 18 additions & 0 deletions keyboard/bj_naskapi_classic/2.1.2/bj_naskapi_classic.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php
$pagename = 'Naskapi (Classic) Keyboard Help';
$pagetitle = $pagename;
// Header we will tidy up later
require_once('header.php');
?>
<p>The Naskapi (Classic) keyboard is a "typewriter-style" layout (type one key for one character). It uses Unified Canadian Aboriginal Syllabics.</p>
<p>Although SHIFT+\ looks blank, it outputs a narrow space character.</p>
<h2>Desktop Keyboard Layout</h2>
<div id='osk' data-states='default shift rightalt rightalt-shift'>
</div>

<h2>Fonts</h2>

<p>The font included in this package were developed and are copyrighted by
Bill Jancewicz (SIL).</p>


Binary file not shown.
23 changes: 23 additions & 0 deletions keyboard/bj_naskapi_common/1.4.1/bj_naskapi_common.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php
$pagename = 'Naskapi (Common) Keyboard Help';
$pagetitle = 'Naskapi (Common) Keyboard Help';
require_once('header.php');
?>

<p>
The Naskapi (Common) keyboard is a phonetic-style (type the word the way it sounds) layout. It uses Unified Canadian Aboriginal Syllabics.
</p>

<h1>Keyboard Layout</h1>

<p>
The keyboard layout of this keyboard is like that of the QWERTY keyboard which most are already familair with. The system is essentially this: the user types in roman letters on a standard keyboard the way the word “sounds” in Naskapi. What he sees on the screen as he types is the word written in syllabics.
</p>

<p>
A benefit inherent in this system is that the hardware (the keyboard) does not need to be modified in any way with special key-caps or stickers, a new keyboard does not have to be learned and memorized, and that syllabics and non-syllabics (roman) words can be mixed in at any time in any place in the document.
</p>

<p>
This document describes how to type Naskapi: <a href='Naskapi Unicode Keyboard Layout.pdf'>Naskapi Unicode Keyboard Layout</a>
</p>
Loading

0 comments on commit 3dfb0b3

Please sign in to comment.