Wie lautet der tastatur Befehl für hoch 2 ??

wo ist eigentlich die Pos1 und Ende Taste auf der Alutastatur????

Finde da leider nichts
 
In User->Library lege einen Ordner "KeyBindings" an. In diesem Ordner lege ein File "DefaultKeyBinding.dict" an. In dieses File trägst Du:

{
/* Alt-2 auf dem Nummernblock ergibt Quadrat */
"~#2" = ("insertText:", "²");
}

ein.
Nach Ab-und Anmeldung kannst Du mit ALT und der 2 auf dem Nummernblock ein "²" tippen. Natürlich kannst Du innerhalb der geschweiften Klammer auch einen Kürzel für hoch 3 usw. machen...

Danke dafür!
Kann nicht mal jemand ein Programm schreiben welches solche Files erzeugt?
 
Hier habe ich mal eine Datei erstellt die folgende Belegungen bietet:

⌥-Zahl (Nummernblock) setzt die Zahl in Superscript. Beispiel: ⌥-2 -> ²
⌥-ctrl-Zahl (Nummernblock) setzt die Zahl in Subscript. Beispiel: ⌥-ctrl-2 -> ₂
⌥-⇧-Zahl (Nummernblock) setzt Brüche:
⌥-⇧-1 -> ¾
⌥-⇧-2 -> ½
⌥-⇧-3 -> ⅓
⌥-⇧-4 -> ¼

Die Datei für den Ordner ~/Library/KeyBindings/ habe ich im Anhang.

Wichtig: Falls die Datei bearbeitet werden soll muss sie in der UTF-8-Codierung bearbeitet werden.

Code:
/* ~/Library/KeyBindings/DefaultKeyBinding.dict */

{
/* SUPERSCRIPT */

/* Alt-0 auf dem Nummernblock ergibt Superscript 0 */
"~#0" = ("insertText:", "⁰");

/* Alt-1 auf dem Nummernblock ergibt Superscript 1 */
"~#1" = ("insertText:", "¹");

/* Alt-2 auf dem Nummernblock ergibt Quadrat (Superscript 2) */
"~#2" = ("insertText:", "²");

/* Alt-3 auf dem Nummernblock ergibt Kubik (Superscript 3) */
"~#3" = ("insertText:", "³");

/* Alt-4 auf dem Nummernblock ergibt Superscript 4 */
"~#4" = ("insertText:", "⁴");

/* Alt-5 auf dem Nummernblock ergibt Superscript 5 */
"~#5" = ("insertText:", "⁵");

/* Alt-6 auf dem Nummernblock ergibt Superscript 6 */
"~#6" = ("insertText:", "⁶");

/* Alt-7 auf dem Nummernblock ergibt Superscript 7 */
"~#7" = ("insertText:", "⁷");

/* Alt-8 auf dem Nummernblock ergibt Superscript 8 */
"~#8" = ("insertText:", "⁸");

/* Alt-9 auf dem Nummernblock ergibt Superscript 9 */
"~#9" = ("insertText:", "⁹");

/* SUBSCRIPT */

/* Alt-Control-0 auf dem Nummernblock ergibt Subscript 0 */
"~^#0" = ("insertText:", "₀");

/* Alt-Control-1 auf dem Nummernblock ergibt Subscript 1 */
"~^#1" = ("insertText:", "₁");

/* Alt-Control-2 auf dem Nummernblock ergibt Subscript 2 */
"~^#2" = ("insertText:", "₂");

/* Alt-Control-3 auf dem Nummernblock ergibt Subscript 3 */
"~^#3" = ("insertText:", "₃");

/* Alt-Control-4 auf dem Nummernblock ergibt Subscript 4 */
"~^#4" = ("insertText:", "₄");

/* Alt-Control-5 auf dem Nummernblock ergibt Subscript 5 */
"~^#5" = ("insertText:", "₅");

/* Alt-Control-6 auf dem Nummernblock ergibt Subscript 6 */
"~^#6" = ("insertText:", "₆");

/* Alt-Control-7 auf dem Nummernblock ergibt Subscript 7 */
"~^#7" = ("insertText:", "₇");

/* Alt-Control-8 auf dem Nummernblock ergibt Subscript 8 */
"~^#8" = ("insertText:", "₈");

/* Alt-Control-9 auf dem Nummernblock ergibt Subscript 9 */
"~^#9" = ("insertText:", "₉");

/* FRACTION */

/* Alt-Umschalt-1 auf dem Nummernblock ergibt 3/4 */
"~$#1" = ("insertText:", "¾");

/* Alt-Umschalt-2 auf dem Nummernblock ergibt 1/2 */
"~$#2" = ("insertText:", "½");

/* Alt-Umschalt-3 auf dem Nummernblock ergibt 1/3 */
"~$#3" = ("insertText:", "⅓");

/* Alt-Umschalt-4 auf dem Nummernblock ergibt 1/4 */
"~$#4" = ("insertText:", "¼");

}
 
  • Gefällt mir
Reaktionen: hjg
Danke, genau so etwas habe ich gesucht.

Leider funktioniert das Ganze bei mir nicht.
Habe die Datei via Copy&Paste in Textedit im reinen Textmodus (UTF-8) unter ~/Library/KeyBindings/DefaultKeyBinding.dict abgespeichert. Den Ordner musste ich erst erstellen.
Ich benutze Mac OS X 10.6.4 (64bit Kernel).

Was mach ich falsch?
Muss ich die Datei erst noch irgendwo in den Systemeinstellungen "scharf stellen"?
 
wo ist eigentlich die Pos1 und Ende Taste auf der Alutastatur????

Finde da leider nichts

Apfel + links oder rechts für den Zeilenanfang und das Zeilenende. In InDesign geht das z.B. aber nicht.
 
Danke, genau so etwas habe ich gesucht.

Leider funktioniert das Ganze bei mir nicht.
Habe die Datei via Copy&Paste in Textedit im reinen Textmodus (UTF-8) unter ~/Library/KeyBindings/DefaultKeyBinding.dict abgespeichert. Den Ordner musste ich erst erstellen.
Ich benutze Mac OS X 10.6.4 (64bit Kernel).

Was mach ich falsch?
Muss ich die Datei erst noch irgendwo in den Systemeinstellungen "scharf stellen"?

Hat sich erledigt.
Habe das Script aus Versehen in der Root-Library und nicht in der User-Library abgelegt.
Noch einmal vielen Dank! Sehr praktisch!
 
Nein, mache das nicht, das ist typografisch ganz was Anderes! Wenn man eine Zahl hochstellt, dann wird die normale 2 genommen, verkleinert und hochgestellt. Wenn man eine normale 2 verkleinert, wird die Strichstärke mit verkleinert. Deswegen gibt es im Zeichensatz extra Zahlen dafür: m², m³, CO₂, ½ Brot, ¾ Meter usw.

Für die Sonderzeichen gibt es extra den Menüpunkt „Sonderzeichen“ im Menü „Bearbeiten“ – zumindest bei richtigen Mac-Programmen:

Das klingt in der Theorie ja ganz schön, aber versuch mal in der Praxis eine 10^–17 mit dem Sonderzeichen Menü in Indesign CS3 hinzubekommen. Mir ist das bisher noch nicht gelungen. Indesign bietet dir da nur hochgestellte Zahlen bis 3 an. Hinzu kommen begrenzungen bei einigen Schriften.

Gerade bei Indesign, wo es eigentlich auf Typo ankommt, muss man fast immer zum Notnagel greifen.

Ich habe zumindest keine andere Lösung als hochstellen gefunden.
 
Zuletzt bearbeitet:
Ich hatte auch mit der KeyBindingsmethoe aus diesem und ähnlichen Fällen experimentiert, bin aber wieder davon abgekommen, da die Bindings bei mir nicht in allen Programmen funktioniert haben. Was man noch versuchen könnte, ist ein Textersetzungswerkzeug wie Textexpander zu benutzten (leider haben viele Programme die OSX interne Textersetzung noch nicht implementiert, sodass sie häufig nicht greift). Oder zumindest kann man besonders häufig benutzte Tasten im den "Sonderzeichen" als Favoriten zu kennzeichnen. So hat man sie wenigstens schnell bei der Hand.
 
Würde auch ein Tool wie TextExpander oder Typinator empfehlen, mache das selber so seit langem und es funktioniert in jeder App.
 
Super Lösung!
aaaber - gibt es irgendeine Möglichkeit das in Excel oder Word für Mac funktionieren zu lassen?

Danke!


Hier habe ich mal eine Datei erstellt die folgende Belegungen bietet:

⌥-Zahl (Nummernblock) setzt die Zahl in Superscript. Beispiel: ⌥-2 -> ²
⌥-ctrl-Zahl (Nummernblock) setzt die Zahl in Subscript. Beispiel: ⌥-ctrl-2 -> ₂
⌥-⇧-Zahl (Nummernblock) setzt Brüche:
⌥-⇧-1 -> ¾
⌥-⇧-2 -> ½
⌥-⇧-3 -> ⅓
⌥-⇧-4 -> ¼

Die Datei für den Ordner ~/Library/KeyBindings/ habe ich im Anhang.

Wichtig: Falls die Datei bearbeitet werden soll muss sie in der UTF-8-Codierung bearbeitet werden.

Code:
/* ~/Library/KeyBindings/DefaultKeyBinding.dict */
 
{
/* SUPERSCRIPT */

/* Alt-0 auf dem Nummernblock ergibt Superscript 0 */
"~#0" = ("insertText:", "⁰");

/* Alt-1 auf dem Nummernblock ergibt Superscript 1 */
"~#1" = ("insertText:", "¹");

/* Alt-2 auf dem Nummernblock ergibt Quadrat (Superscript 2) */
"~#2" = ("insertText:", "²");

/* Alt-3 auf dem Nummernblock ergibt Kubik (Superscript 3) */
"~#3" = ("insertText:", "³");

/* Alt-4 auf dem Nummernblock ergibt Superscript 4 */
"~#4" = ("insertText:", "⁴");

/* Alt-5 auf dem Nummernblock ergibt Superscript 5 */
"~#5" = ("insertText:", "⁵");

/* Alt-6 auf dem Nummernblock ergibt Superscript 6 */
"~#6" = ("insertText:", "⁶");

/* Alt-7 auf dem Nummernblock ergibt Superscript 7 */
"~#7" = ("insertText:", "⁷");

/* Alt-8 auf dem Nummernblock ergibt Superscript 8 */
"~#8" = ("insertText:", "⁸");

/* Alt-9 auf dem Nummernblock ergibt Superscript 9 */
"~#9" = ("insertText:", "⁹");

/* SUBSCRIPT */

/* Alt-Control-0 auf dem Nummernblock ergibt Subscript 0 */
"~^#0" = ("insertText:", "₀");

/* Alt-Control-1 auf dem Nummernblock ergibt Subscript 1 */
"~^#1" = ("insertText:", "₁");

/* Alt-Control-2 auf dem Nummernblock ergibt Subscript 2 */
"~^#2" = ("insertText:", "₂");

/* Alt-Control-3 auf dem Nummernblock ergibt Subscript 3 */
"~^#3" = ("insertText:", "₃");

/* Alt-Control-4 auf dem Nummernblock ergibt Subscript 4 */
"~^#4" = ("insertText:", "₄");

/* Alt-Control-5 auf dem Nummernblock ergibt Subscript 5 */
"~^#5" = ("insertText:", "₅");

/* Alt-Control-6 auf dem Nummernblock ergibt Subscript 6 */
"~^#6" = ("insertText:", "₆");

/* Alt-Control-7 auf dem Nummernblock ergibt Subscript 7 */
"~^#7" = ("insertText:", "₇");

/* Alt-Control-8 auf dem Nummernblock ergibt Subscript 8 */
"~^#8" = ("insertText:", "₈");

/* Alt-Control-9 auf dem Nummernblock ergibt Subscript 9 */
"~^#9" = ("insertText:", "₉");

/* FRACTION */

/* Alt-Umschalt-1 auf dem Nummernblock ergibt 3/4 */
"~$#1" = ("insertText:", "¾");

/* Alt-Umschalt-2 auf dem Nummernblock ergibt 1/2 */
"~$#2" = ("insertText:", "½");

/* Alt-Umschalt-3 auf dem Nummernblock ergibt 1/3 */
"~$#3" = ("insertText:", "⅓");

/* Alt-Umschalt-4 auf dem Nummernblock ergibt 1/4 */
"~$#4" = ("insertText:", "¼");

}
 
Tja, in allen Programmen funktioniert es nicht. Dies ist der Grund warum ich letztlich doch Lösungen wie Typinator (gab's just bei MacUpdatePromo) oder Textexpander bevorzuge.
 
in iWork klappt es jedenfalls mit "crtl" + "cmd" + "+" fürs Hochstellen und "crtl" + "cmd" + "-" fürs Tiefstellen
 
Hallo uhlhorn,

bin so vorgegangen wie beschrieben aber nix passiert,

hab bei alt 2 immer noch die gänse häkchen.

Hab den ordner mit KeyBindings erstellt und anschliessend eventuell einen fehler mit dem file DefaultKeyBinding.dict gemacht.

Ich hab dein script in textedit kopiert und die textedit datei als DefaultKeyBinding.dict
Im ordner KeyBindings gesichert.

was läuft schief.


Vielen dank für hilfe

Martin

wollte noch einen screenshot als anhang mitschicken, aber das geht anscheinend nicht
 
hallo andi,

den ordner hab ich angelegt, meine frage:

wie lege ich das file an bzw. wohin mit deinen code-daten?

heisst das, ich übertrage deine code daten in textedit und gebe dem textedit-document den filenamen -DefaultKeyBinding.dict-

und dann in den ordner - KeyBindings


für hilfe dankbar


martin
 
hi ihr,

hat sich insofern erledigt, da ich es zunächst auf meinem labtop probiert habe: es funktioniert aber nur bei tastatur mit nummernblock - zum glück hab ich noch eine von früher

(obwohl ich seit 20 jahren apple benutzer bin ist das auch so ein manko: da wird für´s design anscheinend beim nummernblock gespart - bluetooth ok. aber warum muss die tastatur am schreibtisch in microausführung sein?
genauso rechte maustaste.......meine ctrl-taste hat schon 5mm weniger.....)

das script funktioniert bei mir nur bei textedit und nicht bei ms word. auch nicht beim alten apple works 6.

trotzdem vielen dank an die entwickler

martin
 
Hier habe ich mal eine Datei erstellt die folgende Belegungen bietet:

⌥-Zahl (Nummernblock) setzt die Zahl in Superscript. Beispiel: ⌥-2 -> ²
⌥-ctrl-Zahl (Nummernblock) setzt die Zahl in Subscript. Beispiel: ⌥-ctrl-2 -> ₂
⌥-⇧-Zahl (Nummernblock) setzt Brüche:
⌥-⇧-1 -> ¾
⌥-⇧-2 -> ½
⌥-⇧-3 -> ⅓
⌥-⇧-4 -> ¼

Die Datei für den Ordner ~/Library/KeyBindings/ habe ich im Anhang.

Wichtig: Falls die Datei bearbeitet werden soll muss sie in der UTF-8-Codierung bearbeitet werden.

(…)

Ich hab an meinem MacBook einen USB-Zehnerblock. Kann ich das Skript irgendwie modifizieren, daß es auch mit dem USB-Zehnerblock funktioniert?

Grüße

Rüdiger
 
danke bussela,

das prinzipielle problem, dass es einfach nicht so einfach wie bei windows funktioniert ist damit nicht gelöst.

ist ja nicht sinn der sache, dass man irgendwelche nummerblöcke an toll designte notebooks anschliesst.

dann schauts ja bei mir aus wie in housten auf´m controllcenter.

man sollte von einem hi-end product einfach so eine kleinigkeit erwarten.


grüsse


martin
 
Zurück
Oben Unten