Repository navigation
Releases
Keyboard Layout Fixer 1.9.6
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.9.6: F10 now also works in the classic console (cmd or PowerShell opened without Windows Terminal), the same way as in Windows Terminal: the keys you type are followed in memory only, F10 first checks in the console that exactly this text is just before the cursor, then replaces it with Backspaces and the converted text. Never Ctrl+C, never the clipboard. Nothing is done for a line read without echo (password), when text follows the cursor, or with an old font that cannot show Hebrew. This replaces the old experimental console option; the settings box is now Also fix in terminals. Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: cc2aa2526cebfa093d1354ea99d5ff11c541ac9b1a68be92b7fe262ea512e41f
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: ba44444444dfc7fa88aabc20f4c524411c71cc12a4559b8848e736baf42187a2
Keyboard Layout Fixer 1.9.5
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.9.5: F10 now works in Windows Terminal (PowerShell, cmd, SSH, programs that run in the terminal). While Windows Terminal is in front, the program follows the keys you type there (memory only, forgotten on Enter, Tab, arrows, a click, another window or within 20 seconds). On F10 it first checks on the screen that exactly this text is just before the cursor, then replaces it with Backspaces and the converted text: never Ctrl+C, never the clipboard, never Enter. A password typed blind or shown as stars is never touched. On by default; untick Also fix in Windows Terminal in the settings (Advanced page) to turn it off. See PRIVACY.md. Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: e1bfa1835c8311dac38e540a239ead4aa17baebecc6463de9ed953979fe7a419
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: 0927b9d31aabf7f2989cb5be242770208971c21a85687a8bdc9fbcd280b28710
Keyboard Layout Fixer 1.9.4
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.9.4: F10 is no longer cancelled for nothing. An Enter, Tab or click made just before F10 (sending a message, then clicking in the field) was still reported by Windows and taken for a key or click during the fix, so F10 said "Window changed: cancelled" and nothing was fixed. Now only clicks and keys made after F10 count (dated by the program itself); a real click during the fix still cancels it. The message now says "Click or key during the fix: cancelled". Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: e7c6111cee178fdcae68b8427e2a1848f5af3c810f73d5ea6dd95deee8efb47b
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: 3196f09a382b29ba34fecddc4a14eaa81c3b3cbfc51298d4e3e2d2d45ed6af12
Keyboard Layout Fixer 1.9.3
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.9.3: F10 works on the first press and reacts faster in Chrome, Edge and Electron apps. The first F10 sometimes stopped and only the second press worked: the browser's own window change is now recognized as the same field. The fix also no longer waits for the finger to leave F10 there (125 to 260 ms saved on each press). The journal says which check stopped a fix, never any text. Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: 1112703230f6786587b7ba7855b7b930bb5c29329f0fd5c7ec4947e312c616d0
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: dd146162e8af25478e298a75a4d501d64f36dc8f002642cf2b6dbf3d184b5b15
Keyboard Layout Fixer 1.9.2
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.9.2: F10 is about 30 times faster in web pages and Electron apps (Chrome, Edge, Claude Code, Teams…): measured in Edge, 1.75 s before, about 60 ms now, with or without a selection. The program asks Windows whether text is selected instead of waiting for a copy that never comes. Also: the time of each step is noted in the journal (never any text), and editors with a terminal panel never get Ctrl+C without a selection. Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: 14f0d815ab868537fd11a1d94c2a417f80514380644d2e87d7399b5962ac5468
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: 089bd18d34e216fd2ad59aa522d97867ff5d85459bbcf7f5726607bd71c5c759
Keyboard Layout Fixer 1.9.1
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.9.1: the Diagnostics page explains the last attempt in the language of the interface; the F10 preview bubble is drawn more safely (never cut at both ends); the download page offers the program alone (KeyboardLayoutFixer.exe) next to the installer, for antivirus programs that wrongly flag the small installer. Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: 38e0c36c8d1dbd0aa43584c8b5cf1e4df782f1368e0c77201fa45869e7c97846
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: 2ec435f7e45d4dda692c32633148513f7249afbb8caf682b22c55b374c263745
Keyboard Layout Fixer 1.9.0
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.9.0: in a remote desktop window (Remote Desktop, AnyDesk, TeamViewer, RustDesk…) F10 and F9 are left to the other PC, so that the copy running there fixes the text; Tab never accepts a proposal in a one-line form field; the tray menu option is now called Automatic update check (the Check for updates button is in About and Diagnostics); shorter labels; full visual audit on Windows (3 languages, 150 % and 200 %, high contrast). Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: d0086ef0a7677957d489e460ee23e480bd29875e6ac272247640d9387cf9dce0
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: 498dedc3cd5c7d1f663c8036636a15ee443427b9d97692cb2ea70a2f778f426f
Keyboard Layout Fixer 1.8.9
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.8.9: a Check for updates button in the About box and on the Diagnostic page (checks at once and installs a newer version with the same signature checks); F10 pressed many times in a row works at every press (no more brake); in the Hebrew settings window the diagnostic text and the program names are really written left to right; the list of keyboards gives the same verdict as F10. Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: 3d6370fd4b5094f761d4a3e2cfcd2fb11347c6ec63224de8edd34a5517dc4ea6
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: b935520490f1e9762a94d4db9028ea089175af3085fbc420f9e8391b0543b6db
Keyboard Layout Fixer 1.8.8
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.8.8: fixes from a full review of the whole code. The automatic update check works again (since 1.5.5 it never ran; "Check for updates" in the menu worked); F10 uses the Latin layout chosen in the settings; F10 that converts nothing no longer leaves the line selected; your previous clipboard is kept when another program rewrites it during F10; whole paragraph also in windows made by PowerShell scripts; fix while typing never waits for a frozen program; safer update and files. Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: a7679bf55326767a65d4a235d9a8f05a4ba84561bbc7791e5492f04a951447a4
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: 7e919a838cc74960206f44a8ab36f6e98b9f068772af305128837ad0bc3fabf2
Keyboard Layout Fixer 1.8.7
Download KeyboardLayoutFixer-Setup.exe and double-click it (installs for your account, no administrator rights). On a Windows on ARM PC (Snapdragon / Copilot+), take KeyboardLayoutFixer-Setup-arm64.exe instead. If Windows shows Windows protected your PC: More info > Run anyway.
New in 1.8.7: fix while typing never proposes anything in password fields of web pages and Electron apps (UI Automation); F10 in a box with autocompletion converts what you typed, not the suggestion; the uninstaller can also delete your settings and learned words; F10 without a selection also fixes the whole paragraph in classic Windows text boxes; settings enforced by an administrator now live under HKLM\SOFTWARE\Policies\KeyboardLayoutFixer; new download page. Version 1.5.5 and later update in one click from the tray menu.
SHA256 of KeyboardLayoutFixer-Setup.exe: 4bb8409bf8ba1ebb2f37bc5865eebd140ce0e2f292022fd7f3c6289f70cf457b
SHA256 of KeyboardLayoutFixer-Setup-arm64.exe: e33d0b0eb42c8e3dfc2c1bcb8ec13e5f16d14636e1985701d29e9169e4ed9f88