1 commentaire (1 commentaire)4 réactions (4 réactions)0 personne assignée (0 personne assignée)TypeScript1 574 forks (1 574 forks)batch import
area/imehelp wantedtype/bug
Métriques du dépôt
- Stars
- 16 196 étoiles (16 196 étoiles)
- Métriques de merge PR
- Merge moyen 2j 10h (Merge moyen 2j 10h)16 PRs mergées en 30 j (16 PRs mergées en 30 j)
Description
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
Guide contributeur
- Direction de recherche
- Étudiez comment xterm.js gère les événements de composition et la saisie de ponctuation. Examinez le code de gestion des entrées dans `src/InputHandler.ts` et `src/Terminal.ts` pour voir comment les événements de touche et les événements compositionend sont traités. Le problème est probablement lié au fait que l'événement de composition du navigateur n'est pas correctement traduit en codes de caractères appropriés. Vérifiez s'il existe des tests existants pour la saisie IME dans la suite de tests.
- Stack technique
- typescriptjavascript
- Domaine
- frontend
- Type d'issue
- Bug
- Prérequis
- GitJavaScript