1 Kommentar (1 Kommentar)4 Reaktionen (4 Reaktionen)0 zugewiesene Personen (0 zugewiesene Personen)TypeScript1.574 Forks (1.574 Forks)batch import
area/imehelp wantedtype/bug
Repository-Metriken
- Stars
- 16.196 Sterne (16.196 Sterne)
- PR-Merge-Metriken
- Durchschn. Merge 2T 10h (Durchschn. Merge 2T 10h)16 gemergte PRs in 30 T (16 gemergte PRs in 30 T)
Beschreibung
Details
- Browser and browser version: Version 112.0.5615.121 (Official Build) (arm64)
- OS version: 13.3.1 (22E261)
- xterm.js version: test on http://xtermjs.org or vscode 1.77.3
Steps to reproduce
- install any third party chinese IME,like (sougou)[https://pinyin.sogou.com/mac/] input (not the mac builtin chinese simplified)
- enter punctuation,expect chinese punctuation bug get english punctuation
Contributor Guide
- Research-Richtung
- Untersuche, wie xterm.js Kompositionsereignisse und Satzzeicheneingaben verarbeitet. Sieh dir den Eingabeverarbeitungscode in `src/InputHandler.ts` und `src/Terminal.ts` an, um zu sehen, wie Tastenereignisse und compositionend Ereignisse verarbeitet werden. Das Problem hängt wahrscheinlich damit zusammen, dass das Kompositionsereignis des Browsers nicht korrekt in die richtigen Zeichencodes übersetzt wird. Prüfe, ob es im Testsuite bereits vorhandene Tests für IME Eingaben gibt.
- Tech Stack
- typescriptjavascript
- Domain
- frontend
- Issue Type
- Fehler
- Voraussetzungen
- GitJavaScript