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.
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.
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:
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.
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)
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:
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.
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:
Es wird KEIN externes Programm benötigt.
Erstellen Sie eine Datei mit dem Namen DefaultKeyBinding.Dict
unter ~/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.
Sie können auch ein Tool wie Keyboard Maestro verwenden . Ich habe es so eingerichtet:
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".
Victor Jalencas
cprcrack