Virgola decimale nel layout di tastiera spagnola


11

Ho una tastiera layout spagnola (in Snow Leopard). Ogni volta che utilizzo il punto, o virgola, nel keyboad numerico (a destra dello 0) mostra sempre una virgola, ma preferirei che inserisse un punto, proprio come fanno i PC. In caso contrario, l'immissione di indirizzi IP o numeri decimali durante la codifica è una PITA. Come lo posso fare?

Ho provato a modificare le mie impostazioni internazionali in modo che il separatore decimale sia un punto e il separatore delle migliaia sia una virgola, ma ciò non sembra influire sull'inserimento di testo.

Preferirei cambiare alcune impostazioni regionali piuttosto che rimappare la tastiera, ma accetterò qualsiasi risposta che funzioni - a parte cambiare il layout regionale della tastiera, ho davvero bisogno dei miei segni diacritici lì.


Preferisco mantenere il titolo come volevo inizialmente. Non voglio disabilitarlo, basta configurarlo in modo diverso ed eventualmente usare un tasto modificatore per usare l'uno o l'altro.
Victor Jalencas,

Risposte:


4

In macOS Sierra, devi Ctrl+ Shift+ ,nel tastierino numerico per ottenere un punto regolare.

Ho trovato questo cercando di fare lo stesso di tutti gli altri e ho scoperto che adesso era diverso.

Spero che questo ti aiuti.

AGGIORNAMENTO : in macOS Mojave, puoi anche usare Ctrl+ Alt+ ,nel tastierino numerico per ottenere un punto regolare. Ho trovato alcune app (ti sto guardando Slack) che non consentono la risposta originale, ma eseguono l'aggiornamento.


Grazie! questa è la risposta che stavo cercando! Contrassegnandolo come risposta accettata
Victor Jalencas

Purtroppo non funziona su vscode: '(
equiman,

Non l'ottimale, ma funziona.
Rodrirokr,

8

Devi cambiare il layout della tua tastiera. Non in un altro, ma in uno nuovo che è stato modificato da un'utilità come Ukelele (potrebbero essercene altri).

Scarica lo strumento, trascina l'app nella cartella dell'applicazione. Si noti che nell'immagine disco, c'è una cartella chiamata System Keyboards / Roman /, copiarla sul desktop (è temporale).

Avviare Ukelele e dal menu File selezionare: "Nuovo basato su ..."

Apri il file Spanish-ISO.keylayout (che si trova nella cartella romana che hai salvato sul desktop).

Vedrai una grande tastiera blu che rappresenta la tua attuale mappa ISO-spagnola (se hai portato il tuo computer in Spagna, è la tastiera che dovresti usare).

Fare doppio clic sul "," che si desidera modificare (o qualsiasi altra chiave) e vedrai questo:

Modifica in Ukelele

Sostituisci "," con "." (punto). E vai al menu Tastiera -> Imposta nome tastiera. Rinomina lo spagnolo - ISO in qualcosa del genere: spagnolo - ISO2.

Ora salvalo, il nome sarà Senza titolo, ma dovresti mettere lo spagnolo - ISO2.

Dove lo salvi?

Secondo il Manuale dell'utente di Ukelele, hai diverse scelte (e ti suggerisco di leggere la sezione 3.3 del manuale). La risposta breve si trova nella sottocartella Layout di tastiera della cartella Libreria nella cartella principale. Questo può essere creato se non esiste già. In tal caso, solo il tuo utente vedrà (e sarà in grado di utilizzare) questo layout.

Dopo aver installato il layout della tastiera, disconnesso e riconnesso, aprire il pannello Internazionale delle Preferenze di Sistema (Lingua e testo su Mac OS X 10.6 (Snow Leopard) e versioni successive). Nel menu Input (Origini input in 10.6 o successivo), il tuo nuovo layout di tastiera dovrebbe essere elencato lì. Goditi la digitazione più veloce dell'indirizzo IP.


Grazie. Alla fine, ho appena usato il layout di tastiera fornito nell'immagine del disco e l'ho modificato a mano. Mi chiedo perché questi layout non siano forniti con il sistema (o lo sono?)
Victor Jalencas,

Hmm sono, solo non in una "immagine disco facile da usare";)
Martin Marconcini,

Sì, suppongo che siano da qualche parte, ma non in qualsiasi directory Layout di tastiera.
Victor Jalencas,

1
I layout di tastiera salvati in ~ / Libreria / non sono selezionati per impostazione predefinita nelle finestre di dialogo della password, ma quelli salvati in / Libreria / lo sono. I popover di selezione caratteri funzionano solo con layout di tastiera salvati come pacchetti.
Lri,

4

KeyRemap4MacBook risolve anche questo problema, senza dover impostare un layout di tastiera completamente diverso in Ukelele. Abilita semplicemente l'opzione "Scambia punto e Maiusc + Punto" nella sezione "Cambia tasto tastiera".


2

Ho appena scoperto una soluzione alternativa, e almeno per me una molto migliore, che NON richiede il rimappatura della tastiera e funziona anche sui mac di altre persone:

premere maiusc quando si preme la virgola sul tastierino numerico, verrà inserita come punto (almeno nel leopardo delle nevi (osx 10.6))

(Dato che ho un layout di tastiera belga, ho usato la soluzione di rimappatura della tastiera [usando Ukulele] per qualche tempo, ma non ha funzionato bene con tutte le applicazioni, ad esempio Eclipse)


Preferirei molto questa soluzione. Ma per qualche motivo non funziona sui layout spagnoli, ma su quello belga. Riempirò un radar e vedrò cosa succede.
Victor Jalencas,

2

La risposta di David è stata estremamente utile! Prova a KeyRemap4MacBook

L'app è goffa e buggy ma fa il lavoro.

Sul mio spagnolo - il layout della tastiera ISO doveva abilitare / modificare:

  • KeyPad-Dot (.) A Command + X (Cut) con italiano (Cosa?)
  • KeyPad Comma (,) a Dot (.) Su "Italian Pro Input Source"

1

Uso l'app Better Touch Tool che ti consente di eseguire ogni tipo di personalizzazione con gesti e tastiera. Ho appena aggiunto un compito di tastiera che essenzialmente ha mappato la scorciatoia "pad", a "". e funziona perfettamente.


Benvenuti a chiedere diverso! Potresti espandere il modo in cui hai utilizzato l'app di cui sopra per raggiungere questo obiettivo?
grg

0

Puoi anche usare uno strumento come Keyboard Maestro . L'ho impostato in questo modo:

  1. Attivato da: Tasti di scelta rapida. è premuto
  2. Azione : Inserisci testo ',' incollando

Funziona in modo sorprendentemente veloce senza dover creare un nuovo layout di tastiera o rimappare i tasti.


0

Ctrl +, (solo per la virgola nella tastiera numerica) restituisce a. (punto) in layout spagnolo.

Stranamente questo funziona in terminali e in alcuni editor di testo (come textwrangler). MacVim, ad esempio, esegue il rendering di a. quando si utilizza, con la tastiera numerica. E TextMate ignora questo modificatore e stampa un,

... Sai, il bello delle cose di mela è che "funziona".


0

L'app ora si chiama Karabiner. Lo capisco su ISO spagnolo ma penso che possa essere applicato a tutti i layout.

Nella scheda Modifiche semplici, dopo aver configurato l'app:

  1. Seleziona il tuo dispositivo di destinazione nell'elenco.
  2. Aggiungi elemento nell'angolo in basso a sinistra
  3. Dal tasto: Keypad_period - Al tasto: Period (.)

0

C'è NO necessità di un programma esterno.

Crea un file chiamato DefaultKeyBinding.Dictunder ~/Library/KeyBindings/( /Users/<username>/Library/KeyBindings/), crea la cartella KeyBindings se non esiste.

Incolla il testo sottostante all'interno del file, salvalo e riavvia / logout-login per farlo funzionare.

{
  "#," = ("insertText:", ".");
}

Inoltre, ecco un riassunto con più opzioni di configurazione.


grazie ma questo sembra eccessivamente complicato. Premere un tasto modificatore è più semplice e di tanto in tanto potresti avere ancora bisogno della virgola.
Victor Jalencas,

"ma accetterò qualsiasi risposta che
funzioni

1
Consideralo accettato. Stack Exchange non mi consente di accettarne più di uno, quindi continuerò ad accettarlo poiché è attualmente il migliore e richiede meno sforzo
Victor Jalencas,

:) niente male! Sono sicuro che si adatta alla maggior parte degli utenti la risposta accettata
Rodrirokr,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.