Dezimalkomma im spanischen Tastaturlayout

Ich habe eine Tastatur mit spanischem Layout (in Snow Leopard). Immer wenn ich den Punkt oder das Komma in der numerischen Tastatur (rechts neben der 0) verwende, wird immer ein Komma angezeigt, aber ich würde es vorziehen, wenn es einen Punkt eingibt, 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, einige regionale Einstellungen zu ändern, anstatt die Tastatur neu zuzuordnen, aber ich akzeptiere jede Antwort, die funktioniert - abgesehen davon, dass ich das regionale Layout der Tastatur ändere, brauche ich dort wirklich meine diakritischen Zeichen.

Ich ziehe es vor, den Titel so zu belassen, wie ich es ursprünglich beabsichtigt hatte. Ich möchte es nicht deaktivieren, sondern nur anders konfigurieren und möglicherweise eine Modifikatortaste verwenden, um das eine oder andere zu verwenden.
Im Wesentlichen ein Duplikat von apple.stackexchange.com/a/324428/56303 . Überprüfen Sie die Antworten dort auf eine Lösung, ohne ein externes Programm zu verwenden.

Antworten (10)

In macOS Sierra müssen Sie Ctrl+ Shift+ ,auf dem Ziffernblock eingeben, um einen normalen Punkt zu erhalten.

Ich habe festgestellt, dass dies versucht hat, dasselbe zu tun wie alle anderen, 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 Sie Slack an) die ursprüngliche Antwort nicht zulassen, aber das Update durchführen.

Danke! das ist die antwort die ich gesucht habe! Markieren Sie es als akzeptierte Antwort
Funktioniert leider nicht mit vscode :'(
Nicht das Optimum, aber es geht.

Sie müssen das Layout Ihrer Tastatur ändern. Nicht zu einem anderen, sondern zu einem neuen, das von einem Dienstprogramm wie Ukelele modifiziert wurde (es könnte andere geben).

Laden Sie das Tool herunter und ziehen Sie die App in Ihren Anwendungsordner. Beachten Sie, dass es im Disk Image einen Ordner namens System Keyboards/Roman/ gibt, kopieren Sie diesen auf Ihren Desktop (es ist zeitlich).

Starten Sie Ukelele und wählen Sie im Menü Datei: „Neu basierend auf …“

Öffnen Sie die Datei Spanish-ISO.keylayout (zu finden im Roman-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 nach Spanien gebracht haben, sollten Sie diese Tastatur verwenden).

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

Bearbeiten Sie in Ukulele

Ersetzen Sie das „,“ durch das „.“ (Punkt). Und gehen Sie zu Tastaturmenü -> Tastaturnamen festlegen. Benennen Sie das Spanisch - ISO um in etwas wie: Spanisch - ISO2.

Speichern Sie es jetzt, der Name lautet Unbenannt, aber Sie sollten Spanisch - ISO2 eingeben.

Wo speicherst du es?

Laut dem Benutzerhandbuch von Ukelele haben Sie verschiedene Möglichkeiten (und ich schlage vor, dass Sie Abschnitt 3.3 des Handbuchs lesen). Die kurze Antwort befindet sich im Unterordner „Keyboard Layouts“ des Ordners „Library“ in Ihrem Home-Ordner. Dies kann erstellt werden, falls es noch nicht vorhanden ist. Wenn Sie dies tun, wird nur Ihr Benutzer dieses Layout sehen (und verwenden können).

Nachdem Sie das Tastaturlayout installiert und sich ab- und wieder angemeldet haben, öffnen Sie den Bereich „International“ der Systemeinstellungen (Sprache & Text unter Mac OS X 10.6 (Snow Leopard) und höher). Auf der Registerkarte Eingabemenü (Eingabequellen in 10.6 oder höher) sollte Ihr neues Tastaturlayout dort aufgeführt sein. Genießen Sie Ihre schnellere Eingabe von IP-Adressen.

Vielen Dank. Am Ende habe ich einfach das im Disk-Image bereitgestellte Tastaturlayout verwendet und es von Hand bearbeitet. Ich frage mich, warum diese Layouts nicht mit dem System geliefert werden (oder doch?)
Hmm sind sie, nur nicht in einem "easy to use disk image" ;)
Ja, ich nehme an, sie sind irgendwo, aber nicht in einem Keyboard Layouts-Verzeichnis.
Tastaturlayouts, die in ~/Library/ gespeichert sind, werden standardmäßig nicht in Passwortdialogen ausgewählt, aber diejenigen, die in /Library/ gespeichert sind. Die Popover zur Zeichenauswahl funktionieren nur mit Tastaturlayouts, die als Bundles gespeichert wurden.

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

Ich habe gerade eine alternative Lösung entdeckt, und zumindest für mich eine viel bessere, die KEINE Tastaturneuzuordnung erfordert und auch auf den Macs anderer Leute funktioniert:

Drücken Sie die Umschalttaste, wenn Sie das Komma auf dem Ziffernblock drücken, wird es als Punkt eingegeben (zumindest in Snow Leopard (osx 10.6))

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

Ich würde diese Lösung sehr bevorzugen. Aber aus irgendeinem Grund funktioniert es nicht auf den spanischen Layouts, aber auf den belgischen. Ich werde ein Radar füllen und sehen, was passiert.
Dasselbe gilt für die belgische Tastatur und als ich las, dass Sie die Umschalttaste verwenden mussten, um einen Punkt zu erhalten, anstatt der regulären Methode, um zwischen dem Tastaturlayout Punkt oder Komma zu wählen, wie es so ziemlich jedes andere Betriebssystem da draußen hat. Allein der Gedanke, eine zusätzliche Taste zu verwenden, um einen Punkt zu schreiben, widert mich an.

Davids Antwort war äußerst hilfreich! Probieren Sie KeyRemap4MacBook aus

Die App ist ungeschickt und wenig buggy, aber macht den Job.

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

  • KeyPad-Punkt (.) zu Befehl + X (Schnitt) mit Italienisch (Was?)
  • Tastatur Komma (,) zu Punkt (.) auf "Italian Pro Input Source"

Ich verwende die App Better Touch Tool, mit der Sie alle möglichen Anpassungen mit Gesten und der Tastatur vornehmen können. Ich habe gerade eine Tastaturzuweisung hinzugefügt, die im Wesentlichen die Tastenkombination „pad ,“ auf „.“ abbildet. und es funktioniert perfekt.

Willkommen bei Ask Different! Könnten Sie erläutern, wie Sie die oben genannte App verwendet haben, um dies zu erreichen?

Die App heißt jetzt Karabiner. Ich habe es auf spanischem ISO herausgefunden, 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. Von Schlüssel: Keypad_period - Bis Schlüssel: Punkt (.)

Es wird KEIN externes Programm benötigt.

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

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

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

Außerdem finden Sie hier eine Zusammenfassung mit weiteren Konfigurationsoptionen.

danke aber das sieht zu kompliziert aus. Das Drücken einer Zusatztaste ist einfacher, und von Zeit zu Zeit benötigen Sie möglicherweise immer noch das Komma.
„Aber ich akzeptiere jede Antwort, die funktioniert“, war der Schlüssel
Betrachten Sie es als akzeptiert. Stack Exchange erlaubt mir jedoch nicht, mehr als eine zu akzeptieren, also behalte ich die akzeptierte Option, da sie derzeit die beste ist und weniger Aufwand erfordert
:) kein Problem! Ich bin sicher, dass es für die meisten Benutzer die akzeptierte Antwort ist
Würde dies nicht auch das Standardkomma in einen Punkt ändern? Was passiert, wenn Sie tatsächlich ein Komma benötigen? Ändern Sie die Periodenzuordnung in ein Komma? Das scheint mir nur übermäßig seltsam zu sein, dass Apples Betriebssystem auf Unix basiert, wo so ziemlich jede andere Linux-Distro die Option bietet, zwischen belgischem Layout mit Punkt (Standard) oder belgischem Layout mit Komma (weniger verwendet) zu wählen.

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

  1. Ausgelöst durch: Das Hot Key Key Pad . wird gedrückt
  2. Aktion : Text ',' durch Einfügen einfügen

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

Strg+, (nur für das Komma in der numerischen Tastatur) führt zu einem . (Punkt) im spanischen Layout.

Seltsamerweise funktioniert dies im Terminal und in einigen Texteditoren (wie Textwrangler). MacVim rendert beispielsweise nur eine . bei Verwendung von , auf der numerischen Tastatur. Und TextMate ignoriert diesen Modifikator einfach und gibt ein ,

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