Scrivo codice sul mio telefono, e questa tastiera è l'unica ragione per cui posso farlo
Scrivere codice su un touchscreen è di solito un esercizio di pazienza. Metà del tempo, stai lottando con l'autocorrezione, e l'altra metà stai esplorando menu per trovare una parentesi graffa o un punto e virgola. È il tipo di esperienza che ti fa venire voglia di chiudere l'app e prometterti che te ne occuperai più tardi, davanti a una vera tastiera.
Tuttavia, per quei momenti in cui hai davvero bisogno di eseguire rapidamente uno script in Termux o di modificare una riga di codice al volo, la tastiera predefinita di Android non è sufficiente. Pensavo che fosse semplicemente il prezzo da pagare per lavorare su un telefono, finché non mi sono imbattuto in Unexpected Keyboard. È una delle migliori app per tastiera Android gratuite e open-source.
Questa tastiera ingegnosa ti permette di digitare centinaia di caratteri senza mai lasciare la fila principale
Dove altre tastiere nascondono i simboli, questa li mette a portata di mano
Il problema più grande con la maggior parte delle tastiere mobili è il continuo cambio di livelli. Per scrivere anche una semplice riga di Python o JavaScript, come print("Hello World"), finisci per saltare tra lettere, numeri e simboli come se stessi giocando a un piccolo gioco di whack-a-mole. Unexpected Keyboard evita tutto questo caos mantenendo quasi tutti i caratteri sulla schermata principale.
A prima vista, sembra una normale tastiera QWERTY. Tuttavia, se guardi più da vicino, noterai dei piccoli simboli nascosti negli angoli di ogni tasto. Il tasto q, ad esempio, non fornisce solo una lettera. Nasconde anche una tilde in alto a sinistra, un 1 in alto a destra e persino il tasto Esc in basso a sinistra. Questo tipo di densità significa che raramente devi passare a un'altra pagina. È la stessa idea dell'uso dei tasti modificatori su una tastiera meccanica, semplicemente reinventata per una lastra di vetro.
Se sei un programmatore, troverai questo molto utile. Durante l'installazione di pacchetti e l'esecuzione di script Python sul mio telefono durante i test, avevo costantemente bisogno di trattini, parentesi, barre, simboli del dollaro, virgolette e flag. Con l'Unexpected Keyboard, questi erano sempre a portata di mano, quindi il comando scorre senza interrompere il mio ritmo. La memoria muscolare impiega un po' di tempo a stabilizzarsi, ma una volta che lo fa, la fluidità si avvicina molto a lavorare su una tastiera fisica piuttosto che a digitare su vetro.
L'app stessa è piacevolmente essenziale. Non richiede l'accesso a Internet, quindi non può inviare i tuoi tasti battuti a un server distante. Oggigiorno, quando le tastiere "intelligenti" sono ansiose di apprendere le tue abitudini o di spingere contenuti extra, questa rimane concentrata sul compito principale. Riporta persino le funzioni essenziali che molte tastiere mobili hanno abbandonato. In basso troverai tasti dedicati Ctrl, Fn e Alt, non nascosti in sottomenu ma posizionati in modo prominente per un accesso rapido. Sopra la tastiera principale c'è una fila contenente Esc, barra, meno, Home, End e Page Up/Page Down, tutti indispensabili negli ambienti terminali come Termux.
La tastiera include anche un pannello emoji e un gestore degli appunti, anche se vi si accede tramite il livello delle funzioni anziché intasare l'interfaccia principale. Premi a lungo l'icona delle emoji e troverai il testo copiato di recente, completo di segnalibri per gli snippet usati più spesso. Sono questi dettagli accurati a rivelare quanto attentamente questa tastiera sia stata progettata per il flusso di lavoro reale piuttosto che per casi d'uso teorici.
Unexpected Keyboard ti offre un controllo dettagliato senza una complessità opprimente
Modifica tutto ciò che conta, ignora tutto il resto
Sebbene il layout predefinito sia già curato, le impostazioni di Unexpected Keyboard ti permettono di modellare la tastiera sul tuo dispositivo e sulle tue abitudini.
Una delle prime cose che ho modificato è stata l'impronta fisica della tastiera. Lo spazio sullo schermo è prezioso quando si guarda l'output del terminale, e una tastiera sovradimensionata può togliere spazio alle righe che stai cercando di leggere. Su questa tastiera puoi regolare con precisione sia l'altezza della Tastiera sia la dimensione delle Etichette. Ho ridotto la spaziatura verticale tra i tasti all'1,2% e quella orizzontale all'1,6%, ottenendo una tastiera più pulita e compatta—un effetto simile a quando ho modificato un'impostazione per sviluppatori su Android per adattare il 30% in più sullo schermo.
La personalizzazione va oltre l'aspetto. Alcuni comportamenti predefiniti sui dispositivi mobili possono rappresentare una trappola per i programmatori. La capitalizzazione automatica, ad esempio, trasformerà felicemente una variabile come download_speed in Download_speed, un modo subdolo per introdurre un bug. Qui, puoi disattivare completamente la capitalizzazione automatica, oltre a regolare dettagli come Ripetizione tasto alla pressione prolungata e Intervallo di ripetizione tasto. Io ho impostato il mio a 20 ms veloci, il che rende la cancellazione di una riga con backspace o le frecce immediata. C'è anche un'impostazione per la sensibilità al gesto circolare che influisce su come la tastiera interpreta i movimenti curvi di scorrimento.
Supporta persino più layout. Se la configurazione standard non corrisponde esattamente al tuo stile, il menu Layout ti permette di aggiungere alternative o di attivare una riga numerica dedicata se la preferisci ai gesti di scorrimento. C'è persino un'opzione NumPad che ti consente di scegliere se i numeri più alti devono comparire prima o dopo. È un dettaglio piccolo ma pensato, che chi lavora frequentemente con fogli di calcolo o inserimento dati apprezzerà subito.
Scrivere su mobile non sarà mai più la stessa cosa dopo aver usato questa tastiera
Una cosa che quasi avrei saltato, ma che merita davvero di essere menzionata, è quanto Unexpected Keyboard si fidi di te nel sapere cosa vuoi digitare. Non cerca di "correggere" i tuoi nomi di variabili trasformandoli in parole reali. Non ti propone suggerimenti che non hai mai chiesto. Non cerca di indovinare se stai digitando un URL o un indirizzo email. Non è adorabile?
Non sostituirà una postazione completa con una tastiera meccanica hot-swappable e un grande monitor. Lo sviluppo mobile è ancora un compromesso, indipendentemente da quanto siano buoni gli strumenti. Ma Unexpected Keyboard colma in modo significativo questa lacuna. Quindi, se sei un programmatore che occasionalmente deve scrivere codice su mobile, un amministratore di sistema che risolve problemi da remoto, uno scrittore che lavora in formati di testo semplice, o semplicemente qualcuno frustrato dalla tirannia del cambio tastiera, dovresti davvero provare Unexpected Keyboard.








