-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Impossible d'insérer certaines lettres accentuées. #120
Comments
Effectivement, ce bug a déjà été signalé, mais ne touche que les environnement Linux. Pour le corriger il faudra passer à une version supérieure de RichTextFX (la dernière fois que j'ai essayé avec leur branche master, ça fixait le souci) |
Et pourquoi tu n'as pas directement passer sur la version supérieur? Car ce n'est pas encore une version stable ? |
Ce n'est pas encore stable et c'est assez lent pour l'avoir testé. Donc Le mar. 21 juin 2016 10:08, WinXaito [email protected] a écrit :
|
Tu as réessayé depuis ? Il sont sorti une nouvelle release le 19 juillet. |
J'avoue pas essayer depuis. Mais c'était une milestone, pas une stable. Le jeu. 13 oct. 2016 15:41, Nathanaël Jourdane [email protected] a
|
Ok. Bon je checkerais de temps en temps.
La différence se voit beaucoup ? Je dois avouer que c'est super chiant quand on rédige de ne pas pouvoir taper les ê, ô, etc. :-P |
Alors moi, c'est encore plus chiant que ça : je ne peux même pas insérer les accents tout seuls (pas de Le log dit rien de spécial, mais au moins il donne ma version de Java :
(Linux Mint 17.3) |
Même problème que @pierre-24 sous Ubuntu. La seule manière de contourner le problème est de copier-coller les accents ou d'utiliser un clavier américain, ce qui n'est pas idéal. |
Merci pour le rapport. C'est un souci qui nous embête vraiment, je me le suis pris en priorité, mais on est sur un problème technique qui dépend un peu du composant que l'on utilise. Dès que je trouve une bonne solution, je la pousse ASAP |
Du coup ici qu'est-ce qui empêche d'utiliser la dernière version de RichTextFX ? |
Comme dit dans l'issue que tu as ouverte, il faut désactiver la fonction Rechercher/Remplacer, mais c'est mieux ça que le bug des accents. Donc il faut juste quelqu'un qui fasse la migration. |
Bon j'ai une mauvaise nouvelle concernant cette issue. En fait la dernière version de RichtextFX ne corrige pas le souci. En fait ce souci n'existe que pour les utilisateur de Linux. Sur Windows et OS X ça fonctionne. Du coup je suis un peu embêté. Laisser tomber RichTextFX complètement c'est dire adieu à pas mal de trucs sympa (numérotation des lignes, styles dans le texte de rédaction, undo/redo, etc) qui ne seront probablement pas developpé aussi facilement. J'ai envie d'attendre que RichtexFX corrige le problème chez eux, mais ça peut prendre du temps. Vous avez peut-être des avis ? |
Erf. Dans tous les cas, de mon point de vue il faut assumer et arrêter de
distribuer des versions Linux inutilisables.
Le 14 décembre 2016 à 14:33, firm1 <[email protected]> a écrit :
… Bon j'ai une mauvaise nouvelle concernant cette issue. En fait la dernière
version de RichtextFX ne corrige pas le souci. En fait ce souci n'existe
que pour les utilisateur de Linux. Sur Windows et OS X ça fonctionne.
Du coup je suis un peu embêté. Laisser tomber RichTextFX complètement
c'est dire adieu à pas mal de trucs sympa (numérotation des lignes, styles
dans le texte de rédaction, undo/redo, etc) qui ne seront probablement pas
developpé aussi facilement.
J'ai envie d'attendre que RichtexFX corrige le problème chez eux, mais ça
peut prendre du temps. Vous avez peut-être des avis ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#120 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFhKnA6b1VWYcaU8IAQFIIZI9ZpzKzRnks5rH_A3gaJpZM4I5iAm>
.
|
Un peu extrême comme solution quand même |
C'est moins catastrophique en terme d'image que de proposer une solution qui ne peut pas être utilisée. Les accents circonflexes (et dans une moindre mesure les trémas) sont fréquents en français. Par exemple ton dernier message :
En contient deux. |
Je suis d'accord avec @SpaceFox, malheureusement. Après, ça dépend de la version de Linux, car @roipoussiere a moins de problèmes que moi ! |
Ou alors, quelqu'un d'ici qui va corriger le problème chez RichTextFX (quitte à nous créer notre lib le temps qu'il la mette en version stable). Encore faut il trouver le problème |
Ça ne viendrait pas de cette régression par hasard ? As-tu essayé avec la v. 0.6.10 ? Sinon on peut toujours faire un PR sur RichTextFX. Ça viendrait d'ici à priori : les plupart des caractères non imprimables sont consumés sans traitement. Il n'y a pas de handler pour Et d'autres touches éventuellement, je n'ai pas trouvé Edit : trouvé, Je ne sais pas s'il y a d'autres touches à prendre en compte, du moins sur un clavier français. |
OMG notre roi lion a une piste interessante. Tu te sens la motivation de
forker ça quitte a temporairement héberger la version fixée chez nous ?
Le mer. 14 déc. 2016 18:28, Nathanaël Jourdane <[email protected]> a
écrit :
… Ça ne viendrait pas de cette régression
<FXMisc/RichTextFX#257> par hasard ? As-tu
essayé avec la v. 0.6.10 ?
Sinon on peut toujours faire un PR sur RichTextFX. Ça viendrait d'ici
<https://github.com/TomasMikula/RichTextFX/blob/master/richtextfx/src/main/java/org/fxmisc/richtext/StyledTextAreaBehavior.java#L57-L130>
à priori : les plupart des caractères non imprimables sont consumés sans
traitement. Il n'y a pas de handler pour ^. Il suffit de d'ajouter une
condition (keypressed(CIRCUMFLEX)
<http://docs.oracle.com/javafx/2/api/javafx/scene/input/KeyCode.html#CIRCUMFLEX>)
(et autres éventuellement, je n'ai pas trouvé ¨ dans la javadoc) et
ajouter une variable qui stocke la touche morte et modifier le caractère
qui suit si c'est un e, i, etc.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#120 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFyPX1T2JTZg5YpcWTqcnXHSgPbIAZZTks5rICdVgaJpZM4I5iAm>
.
|
Possible C'est marrant je contribue à ZW principalement en faisant des PR sur d'autres repos :D |
Tu peux vérifier avec la v0.6 en attendant ? |
Je vérifie ça des que je retrouve mon ordi.
Hey oui tu participe a l'opensource :)
Le mer. 14 déc. 2016 20:40, Nathanaël Jourdane <[email protected]> a
écrit :
… Tu peux vérifier avec la v0.6 en attendant ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#120 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFyPXzAErByWTwSw7v5cx-wH53J_ZVeFks5rIEZDgaJpZM4I5iAm>
.
|
Bon, j'ai regardé et il semble que le problème vienne de JavaFX et pas de RichTextFX. :/ Je vous tiens au jus si j'ai qqch. |
Yop, Un utilisateur de Windows (genre @firm1) peut-il tester ce bout de code et me dire ce qu'il obtiens lors de l'appui sur package sample;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
BorderPane pane = new BorderPane();
Label label = new Label("Type some text...");
pane.setLeft(label);
Scene scene = new Scene(pane, 200, 40);
primaryStage.setScene(scene);
primaryStage.show();
scene.setOnKeyPressed(e -> label.setText("name: " + e.getCode().getName() + "\ntext: " + e.getText()));
}
public static void main(String[] args) {
launch(args);
}
} Pour info sous Linux lorsqu'on tape |
Arf, ce n'est malheuresement pas mon OS du moment. Je vais check ça demain. |
Ouais bon bah d'ici à ce que le problème soit résolu, on peut allez boire un certain nombre de pinte. Non plus sérieusement, je ne sais pas si un jour les personnes sous Linux pourrons utiliser correctement Zw. @roipoussiere est-il possible d'identifier les touches suivantes |
Non, vu que c'est lié à JavaFX. JavaFX ne détecte pas l'appui sur Le seul truc qu'on peut faire en attendant c'est d'ajouter un raccourcis clavier pour les lettres Ou alors les utilisateurs Linux peuvent éventuellement modifier le layout de leur clavier, faut que j'essaie. Sous Ubuntu il faut ajouter un fichier dans |
Aucune des deux solutions n'est utilisable, de mon point de vue… |
Ben oui c'est pas pratique mais bon, c'est tout ce qu'on a pour le moment pour les Linuxiens. :/ |
Certes, mais étant donné que c'est un problème lié au JVM Linux, on ne peut absolument rien y faire (si ce n'est migré le projet sur un autre langage, autant dire non tout de suite). |
Ben, je ne vois pas pour quelle raison étrange j'utiliserait un logiciel qui m'obligerait à réapprendre à taper pour être utilisé. Mon point est « juste » là. |
Et y'a pas moyen d'attraper quand même l'événement clavier par une méthode
plus "bas-niveau" ? (peut être pas jusqu'à l'appel noyau ... Quoique?)
…On Dec 15, 2016 4:29 PM, "SpaceFox" ***@***.***> wrote:
Ben, je ne vois pas pour quelle raison étrange j'utiliserait un logiciel
qui m'obligerait à réapprendre à taper pour être utilisé. Mon point est «
juste » là.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#120 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHhjC0gFrrqjlT12tmuS8qudeRtNfaDfks5rIVzxgaJpZM4I5iAm>
.
|
Je travaille sur quelque chose, j'ai Edit: Rectification de ma phrase |
J'ai un truc de fonctionnelle sur Windows, si un linuxien veut bien tester :D |
Bon vous allez être content @roipoussiere et @SpaceFox -> #296 (comment) |
Pour info l'ID du bug Java reporté est |
Hop, ils l'ont pris en compte et c'est ici ! Je sais pas pourquoi c'est noté comme Windows alors que j'avais bien précisé Ubuntu par contre... |
Parfait. Bon après c'est en priorité 3, mais c'est déjà ça.
Dans les tests effectués, ils disent que le bug touche aussi les windows 7 (c'est peut-être pour ça) |
Mais tu n'as pas de soucis sur Windows toi il me semble. |
Oui mais j'etais sur windows 8
Le ven. 30 déc. 2016 02:41, Nathanaël Jourdane <[email protected]> a
écrit :
… Mais tu n'as pas de soucis sur Windows toi il me semble.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#120 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFyPXzJJSce66Rdmk50tCO5wN_ls7tTvks5rNGFigaJpZM4I5iAm>
.
|
Et moi Windows 10 donc je crois que personne n'a essayé sur W7 |
Je peux, si ça vous amuse, j'ai W7 sur une VM :-° |
Source : bug 8094327 https://www.youtube.com/watch?v=cQG7dZUnNLs Du coup on patch les sources de JavaFX, on met ça sur un dépôt GH et on update le build gradle ? |
Dans ce cas là on devient dépendant de notre JVM et non de celle installer chez l'utilisateur c'est bien ça ? |
Oui Fin avant toute chose faut vérifier que le patch corrige bien le problème. :) Cette semaine je suis pas trop dispo, quelqu'un se sent de le faire ? |
@roipoussiere J'ai envie de dire ... you are awesome ... je vais tenter de vérifier que le patch fonctionne. Je vous tiens au courant |
Vous avez testé le patch du coup ? Et sinon pour info j'ai eu quelques nouvelles réponses sur la discussion de RichTextFX |
Je ne sais pas si c'est normal mais la 1.8 a encore ce problème avec Java 8 sous Ubuntu 18.04, et je n'ai pas réussi à la lancer avec une version plus récente de Java. Ce serait vraiment très agréable de ne pas fournir de version inutilisable de l'application sans au moins un gros avertissement. |
La bonne nouvelle c'est que la prochaine version de Zest Writer n'aura plus ce problème. Vu que je pense me débarrasser de la dépendance à RichtextFX. |
Ticket corrigé par #320 |
Sous linux, les lettres accentuées nécessitant l'appui de 2 touches sur le clavier (ex : ô -> touche
^
puiso
, mais pasé
qui a sa touche dédiée) ne s'affichent pas.The text was updated successfully, but these errors were encountered: