Ich versuche, eine Tastatur für eine Fremdsprache einzurichten. Ich benutze jQuery, um in fremde Zeichen gedrückte Schlüssel zu konvertieren. Ich benutze:
ALT + SHIFT + A - Z
Mein Code funktioniert für alle diese außer diesen 4:
Es funktioniert gut in Firefox, aber in Chrome und Safari (ich benutze einen Mac) bekomme ich diese Akzentzeichen - ˆ
, ¨
, ´
, ˜
- anstelle des fremden Zeichens soll in das Textfeld gehen.
Hier ist ein Teil des Codes:
%Vor% Dies funktioniert, wenn e.which
ist 65
, 68
und 74
, aber nicht 73
.
Wie kann ich das richtig machen?
Ich verwende Chrome auf dem Mac und Ihr jsFiddle-Beispiel Ссылка funktioniert. Wenn ich ALT + SHIFT + i
drücke
Es gibt das von Ihnen definierte spezielle Zeichen zurück.
Tags und Links javascript jquery macos keyboard-shortcuts