https://bugs.documentfoundation.org/show_bug.cgi?id=129547
--- Comment #17 from Julien Nabet <serval2...@yahoo.fr> ---
(In reply to Caolán McNamara from comment #16)
> ...
>
> Another thing you can do here is at
> XMLBasedAcceleratorConfiguration::getCommandByKeyEvent
> add...
> fprintf(stderr, "pressed %s\n",
> lcl_getKeyString(aKeyEvent).toUtf8().getStr());
> and press the key combo and see what shows up here.
>
> My understanding is that (under gtk3/gen at least) on your french keyboard
> it will say POINT_MOD1 for ctrl+: IIRC because we try do a mapping back of
> the "unknown" key that produced the : back to what key is at the same
> position in qwerty layout (vcl/unx/gtk3/gtk3gtkframe.cxx at the fdo#41169
> comment)
Ctrl + ";" gives SEMICOLON_MOD1
and Ctrl + Shift + ";" gives POINT_SHIFT_MOD1
With Ctrl + ":", I got an assertion:
#5 0x00007fffdd8a42e0 in rtl::OUString::copy(int, int) const
(this=0x7fffffff0fc0, beginIndex=4, count=-3) at
/home/julien/lo/libreoffice/include/rtl/ustring.hxx:2256
#6 0x00007fffdd8a4280 in rtl::OUString::copy(int) const (this=0x7fffffff0fc0,
beginIndex=4) at /home/julien/lo/libreoffice/include/rtl/ustring.hxx:2238
#7 0x00007fffdd89a37a in
framework::lcl_getKeyString(com::sun::star::awt::KeyEvent const&)
(aKeyEvent=...) at
/home/julien/lo/libreoffice/framework/source/accelerators/acceleratorconfiguration.cxx:66
#8 0x00007fffdd89a84f in
framework::XMLBasedAcceleratorConfiguration::getCommandByKeyEvent(com::sun::star::awt::KeyEvent
const&) (this=0x5555584c8e40, aKeyEvent=...)
at
/home/julien/lo/libreoffice/framework/source/accelerators/acceleratorconfiguration.cxx:102
#9 0x00007ffff2ace010 in
svt::AcceleratorExecute::impl_ts_findCommand(com::sun::star::awt::KeyEvent
const&) (this=0x555558986680, aKey=...)
at
/home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:263
#10 0x00007ffff2acda5d in
svt::AcceleratorExecute::execute(com::sun::star::awt::KeyEvent const&)
(this=0x555558986680, aAWTKey=...) at
/home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:174
#11 0x00007ffff2acd9ca in svt::AcceleratorExecute::execute(vcl::KeyCode const&)
(this=0x555558986680, aVCLKey=...) at
/home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:168
#12 0x00007ffff5afc0e0 in SfxViewShell::ExecKey_Impl(KeyEvent const&)
(this=0x5555585ae0a0, aKey=...) at
/home/julien/lo/libreoffice/sfx2/source/view/viewsh.cxx:1443
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs