Commit graph

7 commits

Author SHA1 Message Date
Marc Durdin
0d4a6e428a fix(windows): base layout support in Keyman Core
While Keyman Core already supported the base layout flags, they were not
being passed in from Keyman Engine for Windows. This meant that any
rules that used `baselayout` would fail, such as in sil_ipa with AltGr+0
for }

0bf72bed74/release/sil/sil_ipa/source/sil_ipa.kmn (L348-L350)

This patch adds support for the following properties:

* KM_KBP_KMX_ENV_BASELAYOUT: the legacy base layout name, e.g. kbdus.dll
* KM_KBP_KMX_ENV_BASELAYOUTALT: the BCP 47 base layout name, e.g. en-US
* KM_KBP_KMX_ENV_SIMULATEALTGR: whether the user has selected to emulate
  AltGr with Ctrl+Alt, for example on laptops without a right alt key.
* KM_KBP_KMX_ENV_BASELAYOUTGIVESCTRLRALTFORRALT: whether the system base
  layout in use generates Ctrl+RAlt when RAlt is pressed, which can be
  true for many European system layouts. This is necessary when
  associating the keyboard with a European language because the base
  keyboard becomes the language's default keyboard, rather than kbdus.
2022-11-14 12:27:04 +11:00
Marc Durdin
9f153ecc17 chore(common): cleanup sh global color variables
Some of the global color variables in shellHelperFunctions.sh were a
little dangerously named. This cleans that up and removes a couple of
redundant functions from other locations.

mac/bashHelperFunctions.sh should be removed and replaced with
references to shellHelperFunctions.sh -- but I wanted to leave that for
a separate branch.
2022-03-10 10:12:09 +11:00
Eddie Antonio Santos
0ea5fc9766
Demonstrate Blob code proof-of-concept. 2018-11-20 11:12:05 -07:00
Joshua A. Horton
402a9d9f1d Fixes up the LMLayer testing index.html page. 2018-11-15 10:54:49 +07:00
Joshua A. Horton
c0f2e5f71e Prototype two-stage WebWorker embedding example ready. 2018-11-15 10:30:18 +07:00
Joshua A. Horton
ba11ccbd23 Prototype of a directly-embedded WebWorker. 2018-11-15 09:37:19 +07:00
Joshua A. Horton
4fe874a383 Adds a basic WebWorker functionality test and the start of a testing subfolder. 2018-10-31 11:41:34 +07:00