Problem
Toolbar StaticText labels (Protocol, Host, Port, User, Password) have no & mnemonic characters and no SetLabelFor() calls. VoiceOver on macOS requires SetLabelFor for proper label association. The QuickConnect dialog correctly uses both — the toolbar should match.
File
src/portkeydrop/app.py:177-210
Fix
Add mnemonics (&Host:, P&ort:, etc.) and SetLabelFor() after each label-control pair.
Problem
Toolbar StaticText labels (Protocol, Host, Port, User, Password) have no
&mnemonic characters and noSetLabelFor()calls. VoiceOver on macOS requires SetLabelFor for proper label association. The QuickConnect dialog correctly uses both — the toolbar should match.File
src/portkeydrop/app.py:177-210Fix
Add mnemonics (
&Host:,P&ort:, etc.) andSetLabelFor()after each label-control pair.