keymanapp / keymanapp/keyman

bug(windows): keyboards with non-ascii letters in filename cannot be uninstalled

Open
#2,100 0 comments 0 reactions 0 assignees View on GitHub
bug windows/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

**Describe the bug**
On my Windows 10 computer, I created a new keyboard with Keyman Developer 11.0.1356. The keyboard file name contained a vowel with diacritics (ä). When I compiled the keyboard, Developer gave me a warning that I should not use these characters. But since it created the keybard I loaded it to Keyman Desktop and tried it out.
After that, I changed the file name, made some changes to the keyboard and loaded it again, and it worked.
The only issue is that the first trial keyboard, (the one with ä in the filename) is still installed in Keyman Desktop. I cannot remove it.
I tried uninstalling Keyman (using Revo Uninstaller to catch references in the registry), then rebooting and reinstalling Keyman Desktop and Developer. The link to the keyboard is still there.
I tried re-creating the keyboard file, and keyman actually links to the new version (I can see what has changed from that first trial version), but I still can’t remove it from Keyman Desktop.

Per Peter Knapp at https://community.software.sil.org/t/keyboard-cannot-be-uninstalled/2564

---

**Keyman Desktop:**
- OS: Windows 10
- Keyman version: 11.0.1356.0

---

**Keyboard**
- Keyboard name: foo_ä (for example)

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.