keymanapp / keymanapp/keyman

bug(windows): Keyboard configuration option does not change for active window

Open
#5,974 1 comment 0 reactions 1 assignee Claimed by @rc-swag View on GitHub
bug windows/ windows/engine/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

**Describe the bug**
With the IPA SIL Keyboard installed changing the option from "Before" to "After".
The change does not occur for the active app ie notepad. Opening a new app will take the new configuration. Or even closing and opening the same app.

This issue was identified when testing PR #5959 which addressed issue #5951
**To Reproduce**
This test requires IPA (SIL) keyboard to be installed
Step 1. Open notepad and check the behaviour of type "e>" or ">e". Depending on the current keyboard setting one of these options will give a "ɜ".
Step 2. Go to Keyman Configuration, select the IPA (SIL) keyboard, click on Keyboard options and choose Before. You may need to exit Keyman configuration before the default behaviour changes.
Step 3. Go back to Notepad, and observe that the "before" "after" change to configuration has not been applied.

**Expected behavior**
The configuration should have been applied to the current notepad instance.

**Keyman for Windows:**
Windows 10 x64, 15 alpha

**Keyboard**
- Keyboard name: IPA (SIL)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.