Thanks to all of you. I believe I can confirm that this is a qt bug. Following Daniel's suggestion I installed featherpad (a qt application) and it has the same lyx behaviour: the dead keys are really dead. I was going to install from source but I think that it doesn't matter. Has it appeared any workaround?
Thanks to all of you Jorge On Mon, Jul 13, 2020 at 3:50 AM Daniel CLEMENT <dcleme...@laposte.net> wrote: > Hi Jorge, I have struggled a long time with dead keys, but only for the > cedilla character. I posted several times about that; I can but offer > to compare our setups > > Le dimanche 12 juillet 2020 à 17:02 -0300, jorge hernando a écrit : > > Hallo > > I have one PC with english keyboard (US international with dead > > keys) > > same here (LyX 2.3.2 - Debian Stretch [yeah I know...]) > > > [...] the accents work perfectly (e.g. á is " 'a ") when in a > > terminal, opening nedit, ooffice, etc. > > But these are not "QT applications". Could you compare with another > such app. (Filezilla? Scribus? Master PDF?...) > > > but in lyx not only it doesn't work, the dead key is really dead: if > > I type ' in lyx it doesn't type anything [...] > > Can't you even get the apostrophe with ' + spacebar? > > > > [...] I looked at some .kmap files in > > /usr/share/lyx/kbd, [...] > > I understand that these files are now deprecated, and overridden by the > QT settings (can someone confirm that?) > > > [...] I looked at /usr/share/lyx/bind > > This is for shortcuts, but of course you want to type accented > characters the same way in LyX as in other apps, don't you? > > So here, working PC with US Intl + dead keys: > - my ~.lyx/kbd folder is empty; > - in LyX under Tools -> Editing -> Keyboard/Mouse I have no "keyboard > remap" specified. > > This generally allows me to get the accented characters (except the > cedilla). What about first trying with a completely blank LyX setup > (e.g. renaming your .lyx folder)? > > > [...] In the mailing list it is mentioned (in 2019) that there is a > > workaround related with Qt: to include in .xsessionrc the line > > export QT_IM_MODULE=xim > > I created the file with that line but didn't work > > In case you came across a post of mine, I was referring to > https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/518056 > (especially post #39) But it's about getting the cedilla, not _all_ of > the accented characters, but you might want to review this thread. > > However, the "export QT_IM_MODULE=xim" thing is not a solution by > itself, but comes after tweaking some QT config files (mentioned in the > thread above). Maybe something got broken there with a QT update? It > always happens to me. > > But let's hope you won't have to dive into this for each and every > accented character! > > Good luck - Daniel >
-- lyx-users mailing list lyx-users@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-users