spiegel-keyman/resources/devbox/iis-https
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
..
.gitignore chore(common): iis setup script for dev boxes 2021-06-01 09:10:00 +10:00
README.md chore: add keyman-local.com to iis https setup 2021-11-11 07:26:13 +11:00
server.csr.cnf chore: address review comments 2021-06-08 14:39:16 +10:00
setup-iis-https.sh fix(windows): base layout support in Keyman Core 2022-11-14 12:27:04 +11:00
v3.ext chore: add keyman-local.com to iis https setup 2021-11-11 07:26:13 +11:00

IIS local host secure website setup

The setup-iis-https.sh script in this folder automates much of the certificate setup required to host secure versions of the Keyman sites on your development machine, such as https://keyman.com.local/.

The script must be run as Administrator and can safely be run multiple times.

Once configured, the certificates will work for the following sites (configured in v3.ext):

  • localhost
  • keyman-local.com
  • *.keyman-local.com
  • keyman.com.local
  • *.keyman.com.local
  • keymanweb.com.local
  • keymankeyboards.com.local
  • keyman.dev.local
  • *.keymanweb.com.local
  • keyman.blog.local
  • *.keyman.blog.local