mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #423] Caps Lock for layout change #327
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#327
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mFoxRU on GitHub (Sep 3, 2019).
Original GitHub issue: https://github.com/debauchee/barrier/issues/423
Operating Systems
Server: Windows 10 1803
Client: Debian GNU/Linux 10 (buster) with Mate 1.20.4
Barrier Version
2.3.1
Steps to reproduce bug
q(it has letterйon Russian layout).qqqqsequence (layout didn't change) orййййsequence (layout did change) it will generateqЙqЙsequence (odd characters are from original layout and even characters are capitalized and from second layout).5.1. Pressing Caps Lock again while even number of keys were pressed returns input to proper behavior.
5.2. Bug 2: Pressing Caps Lock again while odd number of keys were pressed locks input to capitalized keys of second layout.
5.2.1. Bug 3: switching to Server and back to Client completely disables text input from barrier (but hotkeys still work). Reloading or restarting barrier doesn't help. Using keyboard attached to client produces capitalized characters. The only way to enable input with barrier is to disable CAPS (Shift-CapsLock on client-attached keyboard)
Other info
This bug is probably a weird combination of #45 and #366.
@mFoxRU commented on GitHub (Sep 3, 2019):
Also Bug 4: After restoring characters input (Bug 3) barrier MAY START to completely ignore selected layout on Client and print characters using English layout while using keyboard attached to Client print characters depending on layout.