Diktera
Push-to-talk-tangenten, hålla in eller trycka, vad statusindikatorn visar, hur text infogas och var Keebye vägrar skriva.
Tryck på din push-to-talk-tangent, prata, släpp. Transkriberingen körs på hela yttrandet efter att du släppt, och texten infogas i den app som är längst fram.
Push-to-talk-tangenten
Settings › Push-to-talk hotkey: "Hold this key to dictate; release to insert." Ändringar börjar gälla direkt.
- Fn / Globe (höger Ctrl på Windows)
- Vänster ⌘ (vänster Windows-tangent på Windows)
- Höger ⌘, standard (höger Windows-tangent på Windows)
- Vänster ⌥ (vänster Alt på Windows)
- Höger ⌥ (höger Alt på Windows)
Håll in eller tryck
- Ett tryck på tangenten startar inspelningen direkt.
- Släpp efter 400 ms eller mer: håll in för att prata. Inspelningen stoppas och texten infogas.
- Släpp före 400 ms: ett tryck. Inspelningen fortsätter. Ett andra tryck stoppar och infogar.
- Esc avbryter en pågående inspelning. Ingenting infogas.
- Ett enskilt yttrande är begränsat till 300 sekunder (5 minuter), sedan stoppas det och infogas automatiskt.
Statusindikatorn
Statusindikatorn är en liten panel som alltid är synlig och som du kan klicka igenom, längst ner i mitten av din huvudskärm, 96 pt över nederkanten. På en Mac syns den på alla Spaces och tar aldrig fokus.
- I vila: en mikrofonsymbol.
- "Downloading speech model… NN%" medan en modell laddas ner, eller "Model download failed — reopen Keebye to retry".
- "Listening…" → "Transcribing…" → "Inserting…" under en diktering.
- Korta meddelanden i ungefär 2,6 sekunder: "Couldn't insert: <reason>", "Text left on clipboard — paste manually" eller "Dictation paused: secure input on (<App>)".
Hur text infogas
Paste (fast), standardvalet: Keebye tar en kopia av ditt urklipp, skriver transkriptionen, syntetiserar ⌘V (Ctrl+V på Windows) och återställer efter 250 ms ditt tidigare urklipp om Keebye fortfarande äger det. På en Mac är transkriptionen ett tillfälligt urklippsobjekt som urklippshanterare hoppar över; på Windows återställs bara ren text. "Restore clipboard after paste" är på som standard.
I Terminal.app, iTerm2, Warp, WezTerm och kitty på en Mac, och i Windows Terminal, Command Prompt och PowerShell på Windows, delas inklistringen upp i bitar på högst 2000 byte med 50 ms mellanrum.
Typing (terminals / SSH / any layout): Keebye skickar Unicode-tangenttryck utan att röra urklippet, på en Mac i bitar på 16 tecken, 4 ms isär. Det är oberoende av tangentlayout och fungerar över SSH och tmux. Om skrivningen misslyckas hamnar texten i urklippet och statusindikatorn visar "Text left on clipboard — paste manually".
Lösenordsfält och säker inmatning
Om säker inmatning är aktiverad på en Mac, eller om det fokuserade elementet är ett lösenordsfält, skriver Keebye ingenting till urklippet och visar "Couldn't insert: Secure input is active (<App>) — dictation is blocked" eller "Couldn't insert: A password field is focused — dictation is blocked". Sådana dikteringar sparas aldrig i historiken. En kontroll var 5 sekund varnar också "Dictation paused: secure input on (<App>)" så länge säker inmatning är på.
Den varma mikrofonen
Mikrofonströmmen startar vid din första diktering och fortsätter sedan att köra så länge appen är igång, så systemets indikator för mikrofon i bruk lyser efter första användningen. Ett rullande förbuffert på 500 ms läggs till i början av varje yttrande. Sessionens första diktering kan fortfarande få betala latensen för att starta strömmen, och ord som sägs före den 500 ms långa bufferten kan fortfarande klippas. Ljudet samplas om till 16 kHz mono och ett byte av enhet upptäcks inom en sekund.