https://bugs.winehq.org/show_bug.cgi?id=38868
Bug ID: 38868 Summary: Homesite+ (v5.5): If caps-lock is on, exiting Extended Find dialog results in caps-lock state being toggled Product: Wine Version: 1.7.46 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fooquency@gmail.com Distribution: ---
In HomeSite+ (v5.5), there is a feature which allows multiline find and/or replace with support for regular expressions and more. This is a powerful feature which is still not present on most modern code editors, and as such is a killer feature.
However, in Wine, there is a very annoying bug: If caps-lock is on, exiting Extended Find dialog results in caps-lock state being toggled.
Reproduce steps:
1) Press caps-lock on the keyboard. (Verify this has taken effect by typing into the editor area).
2) Open the Extended Find/Replace dialog either: (a) via the menu at Search > Extended Find (or Extended Replace; or (b) Using Control+Shift+F (or Control+Shift+R).
3) Close the box, either by suing escape to dismiss it, or the standard OS UI close UI control in the top corner of the dialog.
4) Start typing. Text is now lower-case, though the caps-lock light on the keyboard remains on.
5) Open the Extended Find/Replace dialog again, as per step 2.
6) Close the box again, as per step 3.
7) Start typing. Text is now upper-case.
Repeating these steps will continue to toggle the case.