On Sun, Jan 26, 2014 at 1:34 PM, William Furnass <w...@thearete.co.uk> wrote: > On 23 January 2014 21:50, Scott Kostyshak <skost...@lyx.org> wrote: >> >> On Thu, Jan 23, 2014 at 4:21 PM, William Furnass <w...@thearete.co.uk> wrote: >>> >>> On 23 January 2014 16:23, Scott Kostyshak <skost...@lyx.org> wrote: >>>> >>>> On Thu, Jan 23, 2014 at 6:37 AM, William Furnass <w...@thearete.co.uk> >>>> wrote: >>>>> I'm running LyX v2.06 on Linux Mint 16. In other applications I can >>>>> enter a unicode character using ctrl-shift-u then the code point. >>>>> However, I'm unable to do this in LyX, even if I explicitly bind >>>>> 'unicode-input' to ctrl-shift-u in the preferences (results in '\bind >>>>> "C-S-u" "unicode-insert"' being added to .lyx/bind/user.bind). >>> >>>> What happens for you when you do ctrl+shift+u? On Ubuntu 13.10 with >>>> LyX2.1beta2 I get a "u" with an underline, but on the next character >>>> it disappears. I have the feeling this is a Qt-related issue (I was >>>> just wrong on this same feeling in a thread before though so beware). >>> >>> I have a list of unicode code points taped to my monitor and want to >>> be able to enter the corresponding characters for them all without >>> having to set up shortcut keys for each. >> >> Nice idea. I often forget the usefulness of physical cheat sheets. >> I've been meaning to print some. >> >>> I forgot to mention that Ctrl-Shift-u allows me to subsequently enter >>> code points to input unicode characters in LyX on another machine >>> running Ubuntu 13.10 >> >> So you are saying that it works as you expect on this machine? Which >> version of LyX is it? > > 2.0.6-1 on both machines. > >>> and, more importantly, that pressing Ctrl-Shift-U >>> on my machine oddly generates a O with a backslash through it, without >>> me entering any characters afterwards. I've now unset Ctrl-Shift-U in >>> the key bindings and still see this behaviour. >> >> This is why I think it's Qt-related. I don't think there's a built-in >> LyX binding for Ctrl+Shift+U. > > You're right: it's an OS issue rather than a LyX one. The problem > seems to be that the 'ibus' input method isn't installed and enabled > by default on Linux Mint 16 (which comes with the older xim input > method enabled instead). However, I think that ibus might be > installed and enabled if one installs either the KDE and/or XFCE > desktop environments, both of which are installed on the machine on > which unicode input works as desired.
Thanks for investigating this, Will. > Now that I've installed and enabled ibus I can enter unicode using > Ctrl-Shift-u <<code point>>. I can add notes on this to the LyX wiki > - would anyone mind if I hijacked [1] and gave it a more general name > e.g. KeyboardInputMethods? Please put your notes. I'll be interested in reading them (I know nothing about this subject). Best, Scott > [1] http://wiki.lyx.org/Tips/FixDeadKeysAndCompose > > Will