Dezimalkomma im spanischen Tastaturlayout

11

Ich habe eine spanische Layout-Tastatur (in Snow Leopard). Wenn ich den Punkt oder das Komma im numerischen Tastenfeld (rechts von der 0) verwende, wird immer ein Komma angezeigt, aber ich würde es vorziehen, wenn ein Punkt eingegeben wird, genau wie bei PCs. Andernfalls ist die Eingabe von IP-Adressen oder Dezimalzahlen beim Codieren eine PITA. Wie kann ich das machen?

Ich habe versucht, meine regionalen Einstellungen so zu ändern, dass das Dezimaltrennzeichen ein Punkt und das Tausendertrennzeichen ein Komma ist, aber das scheint die Texteingabe nicht zu beeinflussen.

Ich würde es vorziehen, eine regionale Einstellung zu ändern, anstatt die Tastatur neu zuzuordnen, aber ich akzeptiere jede Antwort, die funktioniert - abgesehen von der Änderung des regionalen Layouts der Tastatur brauche ich dort wirklich meine Diakritika.

Victor Jalencas
quelle
Ich behalte den Titel lieber so, wie ich es ursprünglich beabsichtigt hatte. Ich möchte es nicht deaktivieren, sondern nur anders konfigurieren und möglicherweise einen Modifikatorschlüssel verwenden, um das eine oder andere zu verwenden.
Victor Jalencas

Antworten:

4

In macOS Sierra müssen Sie Ctrl+ Shift+ ,im Ziffernblock eingeben, um einen regulären Punkt zu erhalten.

Ich habe festgestellt, dass ich versucht habe, dasselbe wie alle anderen zu tun, und festgestellt, dass es jetzt anders ist.

Hoffe das hilft.

UPDATE : In macOS Mojave können Sie auch Ctrl+ Alt+ ,im Ziffernblock verwenden, um einen regulären Punkt zu erhalten. Ich habe festgestellt, dass einige Apps (ich sehe dich an, Slack) die ursprüngliche Antwort nicht zulassen, aber das Update durchführen.

ABG
quelle
Vielen Dank! Das ist die Antwort, nach der ich gesucht habe! Markieren Sie es als die akzeptierte Antwort
Victor Jalencas
Funktioniert leider nicht mit vscode: '(
equiman
Nicht das Optimum, aber es funktioniert.
Rodrirokr
8

Sie müssen das Layout Ihrer Tastatur ändern. Nicht zu einem anderen, sondern zu einem neuen, der von einem Dienstprogramm wie Ukelele geändert wurde (möglicherweise gibt es andere).

Laden Sie das Tool herunter und ziehen Sie die App in Ihren Anwendungsordner. Beachten Sie, dass sich im Disk Image ein Ordner namens System Keyboards / Roman / befindet, der auf Ihren Desktop kopiert wird (zeitlich begrenzt).

Starten Sie Ukelele und wählen Sie im Menü Datei die Option "Neu basierend auf ...".

Öffnen Sie die Datei Spanish-ISO.keylayout (in dem römischen Ordner, den Sie auf Ihrem Desktop gespeichert haben).

Sie sehen eine große blaue Tastatur, die Ihre aktuelle Spanisch-ISO-Karte darstellt (wenn Sie Ihren Computer in Spanien mitgebracht haben, sollten Sie diese Tastatur verwenden).

Doppelklicken Sie auf das ",", das Sie ändern möchten (oder einen anderen Schlüssel), und Sie sehen Folgendes:

In Ukelele bearbeiten

Ersetzen Sie das "," durch das "." (Punkt). Gehen Sie zu Tastaturmenü -> Tastaturnamen festlegen. Benennen Sie die spanische ISO in etwa wie folgt um: Spanisch - ISO2.

Speichern Sie es jetzt, der Name wird ohne Titel sein, aber Sie sollten Spanisch - ISO2 setzen.

Wo speichern Sie es?

Laut Ukeleles Benutzerhandbuch haben Sie verschiedene Möglichkeiten (und ich empfehle Ihnen, Abschnitt 3.3 des Handbuchs zu lesen). Die kurze Antwort befindet sich im Unterordner Tastaturlayouts des Ordners Bibliothek in Ihrem Basisordner. Dies kann erstellt werden, wenn es noch nicht vorhanden ist. Wenn Sie dies tun, wird nur Ihr Benutzer dieses Layout sehen (und verwenden können).

Öffnen Sie nach der Installation des Tastaturlayouts und dem Abmelden und erneuten Anmelden den internationalen Bereich der Systemeinstellungen (Sprache und Text unter Mac OS X 10.6 (Snow Leopard) und höher). Auf der Registerkarte Eingabemenü (Eingabequellen in 10.6 oder höher) sollte dort Ihr neues Tastaturlayout aufgeführt sein. Genießen Sie Ihre schnellere Eingabe von IP-Adressen.

Martin Marconcini
quelle
Vielen Dank. Am Ende habe ich nur das im Disk-Image enthaltene Tastaturlayout verwendet und es von Hand bearbeitet. Ich frage mich, warum diese Layouts nicht mit dem System geliefert werden (oder?)
Victor Jalencas
Hmm Sie sind, nur nicht in einem "einfach zu bedienenden Disk-Image";)
Martin Marconcini
Ja, ich nehme an, sie befinden sich irgendwo, aber nicht in einem Tastaturlayout-Verzeichnis.
Victor Jalencas
1
In ~ / Library / gespeicherte Tastaturlayouts sind in Kennwortdialogen nicht standardmäßig ausgewählt, in / Library / gespeicherte jedoch. Die Popover zur Zeichenauswahl funktionieren nur mit Tastaturlayouts, die als Bundles gespeichert sind.
Lri
4

KeyRemap4MacBook löst auch dieses Problem, ohne dass in Ukelele ein völlig anderes Tastaturlayout eingerichtet werden muss. Aktivieren Sie einfach die Option "Punkt tauschen und Umschalt + Punkt" im Abschnitt "Tastaturtaste ändern".

David Hollman
quelle
2

Ich habe gerade eine alternative Lösung entdeckt, und zumindest für mich eine viel bessere, die KEIN erneutes Zuordnen der Tastatur erfordert und auch auf den Macs anderer funktioniert:

Drücken Sie die Umschalttaste, wenn Sie das Komma auf dem Ziffernblock drücken. Es wird als Punkt eingegeben (zumindest bei Schneeleoparden (osx 10.6)).

(Da ich ein belgisches Tastaturlayout habe, habe ich einige Zeit die Tastatur-Remapping-Lösung [mit Ukulele] verwendet, aber sie hat nicht mit allen Anwendungen, z. B. Eclipse, gut funktioniert.)

Rabarberski
quelle
Ich würde diese Lösung sehr bevorzugen. Aber aus irgendeinem Grund funktioniert es nicht auf den spanischen Layouts, sondern auf den belgischen. Ich werde ein Radar füllen und sehen, was passiert.
Victor Jalencas
2

Davids Antwort war äußerst hilfreich! Geben Sie einen Versuch zu KeyRemap4MacBook

Die App ist ungeschickt und ein kleiner Buggy, macht aber den Job.

Auf meinem Spanisch - ISO-Tastaturlayout musste aktiviert / geändert werden:

  • KeyPad-Dot (.) Auf Befehl + X (Ausschneiden) mit Italienisch (Was?)
  • KeyPad Komma (,) zu Punkt (.) Auf "Italian Pro Input Source"
Kris
quelle
1

Ich verwende die App Better Touch Tool, mit der Sie alle Arten von Anpassungen mit Gesten und der Tastatur vornehmen können. Ich habe gerade eine Tastaturzuweisung hinzugefügt, die im Wesentlichen die Verknüpfung "Pad" zu "" zugeordnet hat. und es funktioniert perfekt.

KerouacJack
quelle
Willkommen bei Ask Different! Können Sie näher erläutern, wie Sie die oben genannte App verwendet haben, um dies zu erreichen?
grg
0

Sie können auch ein Tool wie Keyboard Maestro verwenden . Ich habe es so eingerichtet:

  1. Ausgelöst durch: Die Tastenkombination. wird gedrückt
  2. Aktion : Fügen Sie Text ',' durch Einfügen ein

Es funktioniert überraschend schnell, ohne dass ein neues Tastaturlayout erstellt oder Tasten neu zugeordnet werden müssen.

Rafael Bugajewski
quelle
0

Strg + (nur für das Komma in der numerischen Tastatur) ergibt a. (Punkt) im spanischen Layout.

Seltsamerweise funktioniert dies im Terminal und in einigen Texteditoren (wie Textwrangler). MacVim zum Beispiel rendert nur a. bei Verwendung in der numerischen Tastatur. Und TextMate ignoriert diesen Modifikator einfach und druckt ein,

... Weißt du, das Gute an Apfelzeug ist, dass es "einfach funktioniert".

Willy
quelle
0

Die App heißt jetzt Karabiner. Ich finde es auf spanischer ISO heraus, aber ich denke, es kann auf alle Layouts angewendet werden.

Auf der Registerkarte "Einfache Änderungen", nachdem Sie die App eingerichtet haben:

  1. Wählen Sie Ihr Zielgerät in der Liste aus.
  2. Element in der unteren linken Ecke hinzufügen
  3. Vom Schlüssel: Keypad_period - Zum Schlüssel: Punkt (.)
Juan Moreno
quelle
0

Es ist KEIN externes Programm erforderlich.

Erstellen Sie eine Datei mit dem Namen DefaultKeyBinding.Dictunter ~/Library/KeyBindings/( /Users/<username>/Library/KeyBindings/) und erstellen Sie den Ordner KeyBindings, falls dieser nicht vorhanden ist.

Fügen Sie den folgenden Text in die Datei ein, speichern Sie ihn und starten Sie / logout-login neu, damit er funktioniert.

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

Außerdem finden Sie hier eine Übersicht mit weiteren Konfigurationsoptionen.

Rodrirokr
quelle
Danke, aber das sieht zu kompliziert aus. Das Drücken einer Modifizierertaste ist einfacher, und von Zeit zu Zeit benötigen Sie möglicherweise noch das Komma.
Victor Jalencas
"aber ich werde jede Antwort akzeptieren, die funktioniert" war der Schlüssel
Rodrirokr
1
Betrachten Sie es als akzeptiert. Stack Exchange erlaubt mir jedoch nicht, mehr als eine zu akzeptieren, daher werde ich die akzeptierte
Option beibehalten,
:) kein Biggie! Ich bin sicher, es passt den meisten Benutzern die akzeptierte Antwort
Rodrirokr