The Restore Previously Used One option does't work correctly
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Start with InputSourcePro's code that implements the Restore Previously Used One behavior — the observers tracking app/window focus changes and the calls that apply an input source. Read how the previous layout is stored and re-applied on activation, and check the linked demo video for the rapid double-switching symptom. Done means CMD-TAB reliably restores the prior layout for the new app (including with a Karabiner-remapped F19 trigger). Note the issue has sat 272 days with no maintainer reply, so confirm it is still relevant before investing.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Presumably, after the last update, the Restore Previously Used One option stopped working.
For example, I am in the Text Editor and select Layout 1, then I switch to another application where I select Layout 2. Then I press CMD-TAB and Layout 2 remains in the first application, but not always: sometimes the switch works, but more often than not. Often, simply pressing CMD helps, and then the input source changes to Layout 1, but sometimes that doesn't work either. In the system settings, the Automatically switch to a document's input source checkbox is unchecked (if that matters).
If you look closely, you can see in the demo that when switching focus between windows, the layout switches quickly several times. In the lower right corner, display the layout switch in Input Source Pro and KeyCastr in the lower left corner. To clarify: F19 is the FN key remapped on my keyboard via Karabiner, and in the system settings, language switching is assigned to F19. These are custom layouts for two languages with prefix ALTER, created using Ukelele.
Everything used to work with this settings
- Lingua principale
- Swift
- Stelle
- 3.6k
- Fork
- 144
- Merge medio
- 14h 21m
- PR unite (30g)
- 7
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di runjuu/InputSourcePro
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
runjuu/InputSourcePro#152 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
runjuu/InputSourcePro#150 ·
-
Difficoltà 3/5 Mezza giornata Idoneità per principianti 30/100
runjuu/InputSourcePro#148 ·
-
Difficoltà 3/5 Mezza giornata Idoneità per principianti 50/100
runjuu/InputSourcePro#147 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
runjuu/InputSourcePro#145 ·
Tutte le issue di runjuu/InputSourcePro
Issue simili
-
Tests fail when the Mac isn't set to EnglishForse già presa @zolferfigueiredo l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 3 giorni
-
area:shell order:3 status:ready type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
krystianslowik/arkt#618 ·
I maintainer di solito rispondono entro 1 giorno
-
needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
nightscout/Trio#1741 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
deepsealabs/libdc-swift#107 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
alexandrereol/ethmensa#30 ·