Schlüssel erstellen unter Windows

64

Unter Linux können Sie mit der Compose-Taste viele Symbole eingeben. Z.B

  • em-dash - indem Sie Composedann drücken- - -
  • ö Drücken Sie Composedann: o
  • Euro € durch drücken von ComposedannC =

(Die Funktion "Taste erstellen" kann verschiedenen Tastaturtasten zugewiesen werden, z. B. rechts / links Alt, rechts / links Windows-Taste.)

Ich vermisse den Verfassen-Schlüssel wirklich, wenn ich Windows benutze. Ich habe nachgesehen, aber bis jetzt noch keine Möglichkeit gefunden, die entsprechende Funktion zum Erstellen von Schlüsseln unter Windows zu erhalten. Weiß jemand, wie es geht?

Craig McQueen
quelle
AllChars funktioniert nicht auf einem Windows TSE-Server.

Antworten:

62

Obwohl dies eine alte Frage ist, stoßen viele andere wahrscheinlich über eine Google-Suche darauf. Ungefähr 4 Jahre nachdem ich danach gefragt wurde, dachte ich, dass es noch ein paar Optionen gibt. Ich konnte sie nicht alle testen (zu Hause habe ich keine Fenster außer denen für Licht und frische Luft - und bei der Arbeit kann ich nicht auf zB Dropbox zugreifen, um die Archive einiger herunterzuladen), aber hier ist eine kurze Liste:

  • AllChars : Zuletzt aktualisiert im Jahr 2009, scheint aber immer noch auf Vista zu funktionieren. Bietet zusätzlich "Makros" an, die man unter Vista nicht deaktivieren oder bearbeiten kann, sodass die vordefinierten sich möglicherweise in den Weg stellen (unwahrscheinlich, aber möglicherweise ). Update: Nachdem ich es eine Weile benutzt hatte, stieß ich auf einige seltsame Effekte, die ich dieser App zuschrieb (da sie vor der Installation nicht auftraten). Kein regelmäßiges Muster, aber manchmal schien meine Tastatur durcheinander zu sein, die Großbuchstaben waren invertiert, einige Tasten funktionierten nicht. Könnte aber auch etwas anderes sein - aber das hatte ich vorher nicht. Update 2: Keine der seit meinem Wechsel zu ... aufgetretenen Nebenwirkungen
  • WinCompose : Keine zusätzlichen Spielereien wie Makros oder ähnliches, aber das ist nicht das, wonach wir hier suchen :) Scheint dasselbe Layout zu verwenden, das ich unter Linux gewohnt bin. Benötigen Sie einige längere Tests, aber nach einem Tag ist es bereits mein Lieblingskandidat hier. Edit: Ein halbes Jahr später ist es immer noch mein Favorit. Einfach zu installieren, läuft stabil, keine Nebenwirkungen, einfach großartig! Update: Funktioniert angeblich von Vista auf Win10. Immer noch glücklich damit 3,5 Jahre später :)
  • CKFW : Schlüssel für Windows erstellen . Konnte es nicht testen, da ich nicht auf Dropbox zum Download zugreifen konnte.
  • Unichars : Ich habe es aufgrund der in diesem Blog aufgeführten Einschränkungen nicht getestet (funktioniert nicht mit allen Programmen).
  • FreeCompose : Letzte Veröffentlichung im Jahr 2011, obwohl der Entwickler behauptet, dass sie in den Repos noch am Leben ist. Es sollte mit den meisten Programmen funktionieren (PuTTY hatte Probleme, aber es wird ein Patch mitgeliefert). Nachteile: störender Piepton beim "Komponieren", der nicht ausgeschaltet werden kann. Auch Compose-Sequenzen sind nicht die Standardsequenzen. Vorteile: Sie können Ihre eigenen Sequenzen definieren und den Dienst während der Ausführung deaktivieren (ohne ihn zu beenden).
  • USCompose ist ein alternatives US-amerikanisches Tastaturlayout, einschließlich einiger Kompositionselemente. Nicht immer passend zu Linux komponieren Sie Tastenfolgen .
  • Accent Composer : kommerziell; Demo verfügbar. Nicht ausprobiert.
  • Compose-Keys : Behauptungen, die Linux-Compose-Key-Sequenzen nachzuahmen (ich habe einige vermisst, und nicht alle schienen zu funktionieren; manchmal muss man einfach "probieren, bis sie funktionieren". Nun, ich habe manchmal das gleiche Problem unter Linux; ) Kostenlos bei GitHub erhältlich.
  • WebComposeKey : Browser-basiert, plattformübergreifend. Schön zu lernen, welche Sequenzen verfügbar sind :)
  • DIY: Microsoft Keyboard Layout Creator

Dies sollte jedem, der es braucht, ein paar zusätzliche Optionen bieten. Ich frage mich, ob MS diese Funktionalität endlich in ihre Releases einbauen wird, wo sie hingehört (beachten Sie das "Wenn", nicht "Wann") ...

Izzy
quelle
3
Hallo. Ich denke, das Problem mit WinCompose war, dass es nur eine ausführbare 64-Bit-Datei lieferte. Dies wurde seitdem in Version 0.4.4 behoben.
Sam Hocevar
9
Ich schlage demütig vor, ja. Ich habe WinCompose geschrieben, weil mir keine andere Alternative in Ihrer Liste gefallen hat. Ich habe es so einfach wie möglich gehalten, bin aber offen für Verbesserungsvorschläge.
Sam Hocevar
2
@Khaur Ich habe bis heute auch AllChars benutzt. Seit ich damit angefangen habe, habe ich manchmal merkwürdiges Verhalten bemerkt (z. B. meine Tastatur reagierte seltsam, als würde ich CAPS invertieren / durcheinander bringen, und so weiter). Nach Sams Kommentar habe ich WinCompose jetzt noch einmal ausprobiert. Scheint wie ein Zauber zu wirken! Keine zusätzlichen Gimmicks (wie Makros usw.), aber ich wollte sowieso keine Gimmicks :) Gib mir noch ein paar Tage zum Testen, bevor ich meine Antwort aktualisiere, aber momentan scheint WinCompose die erste Wahl zu sein!
Izzy
1
@Izzy Es gibt eine Funktion von AllChars, die ich möglicherweise verpasse: die Option, eine Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung zu versuchen, wenn keine übereinstimmende Kombination gefunden wurde. Es ist sowieso kein standardmäßiges Unix-Verhalten, aber es klang ordentlich.
Khaur
2
Ich habe AllChars jahrelang unter Windows XP verwendet, aber jetzt, da WinCompose da ist, ist es der richtige Weg. Es macht die Dinge genau richtig. Vielen Dank, dass Sie @SamHocevar!
Gilles 'SO - hör auf böse zu sein'
12

Es gibt einige Hilfsprogramme, um die Unix-ähnlichen Tastaturakkorde unter Windows zu emulieren. Allchars ist eines, das auch F + OSS ist, obwohl ich es selbst noch nicht ausprobiert habe (es ist eines der vielen Hilfsprogramme in meinem Lesezeichenordner "Später ausprobieren").

David Spillett
quelle
1
Wenn ich verstehe, was auf der Webseite steht, kann es nur zur Eingabe von Zeichen mit dem Wert 0..255 verwendet werden, die in der "Standard-Codepage" des Computers enthalten sind - also wirklich sehr begrenzt.
Craig McQueen
2
Ich habe gerade die neueste Version ausprobiert und es scheint viel leistungsfähiger zu sein, als die Webseite vermuten lässt. Vielleicht ist die Webseite ziemlich veraltet. Eigentlich glaube ich, dass AllChars doch genau das Richtige für Sie ist.
Craig McQueen
3
Die aktuelle Version scheint in C # geschrieben zu sein und wird 2009 aktualisiert. Besuchen Sie die SourceForge-Website: sourceforge.net/projects/allchars
David Pope
Bei einem Titel wie AllChars würde man erwarten, dass er mindestens die grundlegenden lateinischen Skriptvarianten abdeckt, aber er schlägt bei einem einfachen Fehler fehl ( fileformat.info/info/unicode/char/117/index.htm ).
Relet
5

Unter Windows sollte AllChars tun, was Sie wollen. Ich benutze es seit fast einem Jahr genau für den Zweck, den Sie beschreiben.

Vorsichtsmaßnahme: Wenn Sie AllChars installieren und sich Ihre Tastatur merkwürdig verhält, probieren Sie eine der anderen angebotenen Versionen aus, möglicherweise Alpha / Beta. Alle scheinen unterschiedliche Probleme mit den verschiedenen Windows-Versionen zu haben. Aber einer von ihnen sollte mit allem arbeiten, was Sie verwenden.

fmarc
quelle
4

Es gibt auch Freecompose auf code.google.com, aber jedes Mal, wenn Sie den Compose-Modus starten, ertönt ein nerviger Piepton.

syockit
quelle
3

Accent Composer sieht vielversprechend aus und ich hoffe, es irgendwann einmal zu versuchen.

Update: AllChars scheint
tatsächlich das zu tun, was ich brauche (obwohl die Website dies nicht sagt; ich denke, die Informationen auf der Website sind veraltet im Vergleich zur neuesten Version) und es ist kostenlos. Ich werde mich also nicht mit Accent Composer beschäftigen.

Craig McQueen
quelle
1

Sie können das United states-InternationalTastaturlayout verwenden. Sie können Zeichen mit Akzent einfach ohne spezielle Software eingeben.

`+ a= à

'+ c= ç

"+ o= ö

Ich glaube nicht, dass Sie es für € und M-Dash verwenden können

Spuk
quelle
1

Innerhalb von MS - Programmen (Word, Outlook, etc.) können Sie eingeben ctrl+ : ozu bekommen öund ctrl+ ` ezu bekommenè

.

Jeffery Williams
quelle
2
Etwas, das nur in einer Anwendung funktioniert, ist nur frustrierend.
Craig McQueen
1
Wie ich bereits sagte, funktioniert es in der gesamten Office-Suite, und ich halte es für wertvolle Informationen. Aber Sie weisen darauf hin, ist gut aufgenommen. Es wäre schön, wenn Windows eine universelle Lösung bieten würde, bei der das Tastaturlayout nicht geändert werden musste.
Jeffery Williams
-2

Wenn ich verstehe, was der Compose-Schlüssel unter Linux bewirkt, muss Windows Alt Grzusammen mit einem Schlüssel drücken A, um á oder Á, Eum é oder É usw. zu erzeugen.

Sie können auch die linke AltTaste zusammen mit einem Zahlencode auf der numerischen Tastatur gedrückt halten, wodurch viele Symbole wie z

Alt+ 1= ☺

Alt+ 2= ☻

Alt+ 3= ♥

Alt+ 4= ♦

Alt+ 5= ♣

Alt+ 6= ♠

Alt+ 7= •

Alt+ 8= ◘

Alt+ 9= O

Alt+ 1, 0= ◙

Es gibt Tausende und nach einem kurzen Blick kann ich keine vollständige Liste finden - ich habe diese Anleitung gefunden, die gut aussieht - ( und sie über diesen Link gefunden ), aber es gibt viele und Sie werden vielleicht bessere finden.

Sie können auch in die Zeichentabelle gehen (entweder über Zubehör oder Ausführen> "Charmap") und auf ein Symbol klicken, um zu sehen, wie die Tastenkombination lautet - (sie ist nicht für alle verfügbar).

Alt-Text

William Hilsum
quelle
Mmm ja, m-dash erhalten Sie, indem Sie die Alt-Taste gedrückt halten und +2014 auf dem Ziffernblock eingeben (möglicherweise nachdem Sie eine Windows-Registrierungseinstellung festgelegt haben, um diese Funktion zu aktivieren). Aber nicht intuitiv wie der Linux Compose Key. Und ein bisschen schwierig auf einem Laptop. Und funktioniert nicht in Word.
Craig McQueen
1
Du Glückspilz! Ich wünschte, ich hätte einen '10'-Schlüssel.
Dreamlax
7
Sie verstehen falsch, was Composetut. Damit können Sie Zeichen nicht auf der Tastatur eingeben , indem eine leicht zu merkende Abfolge von zwei Eingabe (manchmal mehr) Zeichen, zB Compose : ozu geben öoder Compose C =zu geben . Die Eingabe von Zeichen durch Zahlen oder andere undurchsichtige Angaben ist bei weitem nicht äquivalent.
Gilles 'SO- hör auf böse zu sein'
3
Die MS Windows-Zeichentabelle ist ein Witz. Gibt es überhaupt keine Suchfunktion?
29.
3
@rds In der "Erweiterten Ansicht" gibt es eine Suchfunktion.
Craig McQueen
-2

Die Compose-Funktion ist nicht identisch mit einem Dead Key. Streng genommen stoppt eine Komposition den Abstand und druckt die folgenden Zeichen an derselben Stelle aus. Auch wenn Ihre Schriftart kein è hat, wird sie aus e und `erstellt. Es sind immer noch zwei Charaktere im selben Raum.

Ein toter Schlüssel ist etwas anderes: Sie geben den toten Schlüssel "` "ein und sehen nichts. Ein nachfolgendes "e" wird jedoch durch ein Unicode-Zeichen "è" ersetzt, bei dem es sich um ein Zeichen handelt (und nicht um zwei Zeichen im selben Leerzeichen).

Ein Deadkey funktioniert nur mit Kombinationen, die zu Unicode-Zeichen führen, während das Komponieren mit allen Tastenkombinationen funktioniert (theoretisch hängt es vom Betriebssystem und der Anwendung ab).

Es gibt Kombinationen beider Methoden (eine Zusammenstellung mit einem gültigen Unicode-Ergebnis, das automatisch in Unicode konvertiert wird), sodass Sie zusammenstellen, dass C = ein echtes € -Zeichen ergibt und nicht einfach C und = an derselben Stelle gedruckt werden.

Zuerst wird das alphabetische Zeichen erstellt, dann folgt die Änderung. Mit Deadkey wird zuerst die Modifikation (Deadkey) und dann das alphabetische Zeichen eingegeben.

Zum Beispiel in Windows: Deadkey "` "und" e "(Unicode U + 0060 und U + 0065) führen zu" è "(Unicode-Zeichen 00E8)

e +0300 <\ ALT> erhält dieselbe Optik, jedoch zwei Zeichen (Unicode U + 0065 und U + 0300)

Natürlich ist echter Unicode die strengere Methode. Aber komponieren ist flexibler:

deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "w" (kein Unicode-Zeichen verfügbar), Sie erhalten keine Komposition

w +0300 <\ ALT> wird das `over the w als Komposition ein nicht Unicode-Zeichen bekommen, so dass es funktioniert (wenn seine Nützlichkeit eine andere Frage ist)

Ein Tastaturlayout mit Deadkeys kann mit dem kostenlosen Microsoft-Tastaturlayout-Konverter programmiert werden, sodass Sie Deadkey-Funktionen Layern neu zuordnen können (z. B. der AltGr-Layer ist fast leer, Sie können Deadkeys dort zuordnen) das griechische Tastaturlayout. Compose Keys können ebenfalls zugeordnet werden. Klicken Sie in der Definition jedoch nicht auf Deadkey, sondern geben Sie einfach den Unicode der gültigen Compose Keys ein (beginnend mit U + 0300).

Auf einem Windows-PC mit eingeschränkten Benutzerrechten (im Büro), auf dem Sie keine Treiberänderungen vornehmen und keine eigenen Programme starten können, wird es schwierig sein, sich zu komponieren und Deadkeys zu erstellen.

Hierfür können Sie eine programmierbare Tastatur (zum Beispiel POS-Tastaturen) oder einen Mikrocontroller-Konverter (Soarer-Converter mit teensy ++ 2.0) verwenden. Dort können Sie die zusammensetzbaren Zeichen in Unicode in zusätzlichen Ebenen ablegen. Ein Weg, echte Deadkeys in der Hardware zu erzeugen, ist nicht einfach - Sie müssen Ihren eigenen Adapter programmieren, das hat noch niemand gemacht (aber Soarer denkt darüber nach, seinen Konverter dafür zu entwickeln).

user207702
quelle