Hi,

With "debug->qt" toggled, when pressing Ctrl+x, the "Ctrl" part was
displayed in the console, but there is no following message for the
subsequent x-press. What I got here:

keypressed
--
key  : 16777249
text :
count: 0
control

Best,
Tian-Min


On Wed, Sep 4, 2013 at 2:45 PM, Tian-Min Yan <timy.t...@gmail.com> wrote:

> Hi,
>
> Yes, the "preference" part is set as Emacs mode. And I have found "C-x *"
> were correctly listed after reading Scheme files (to show this, I put "cout
> << "s:" << s << LF" right before the returning point of the function
> "apply_wildcards (string s, hashmap<string,tree> w)" in the file
> "src/Texmacs/Server/tm_config.cpp". After the initialization, it prints all
> the shortcuts, which shows the correct Emacs key mapping).
>
> The event process indicates the C-x was just "eaten" by something. I don't
> know. I thought It was QKeySequence::Cut which may be interrupted by Qt by
> default, but no.
>
> Best,
> Tian-Min
>
>
> On Wed, Sep 4, 2013 at 2:23 PM, Miguel de Benito Delgado <
> m.debenit...@gmail.com> wrote:
>
>> Hi,
>>
>>   this seems to be specific to Linux (haven't tested yet), because under
>> MacOS I see the key presses being reported when I activate qt debugging (I
>> just pushed some changes which should make the debugging output more
>> manageable, btw.) I typed some text, then activated qt debugging and
>> selected the text. This is the output on the console:
>>
>> keypressed
>> key  : 16777250
>> text :
>> count: 0
>> meta
>> keypressed
>> key  : 88
>> text :
>> count: 0
>> meta
>> key press: C-x
>> keypressed
>> key  : 72
>> text : h
>> count: 1
>> key press: h
>>
>> --
>> Miguel de Benito.
>>
>>
>> On 4 Sep, 2013, at 11:14, Tian-Min Yan <timy.t...@gmail.com> wrote:
>>
>> > Hi all,
>> >
>> > I found all key sequences with C-x *, mostly used in Emacs mode,  do
>> not work. I built the application with the latest svn version, but this
>> problem has existed for a long time since Qt version came to the
>> mainstream. I am wondering if other people have the similar trouble, it
>> appears to me nobody concerned about this issue before and I don't know if
>> this problem is specific to me. I am working on Ubuntu 13.04. The program
>> was built with Qt 4.8.4 and Guile 1.8.8.
>> >
>> > I tried to locate the problem. In the initialization part, the Scheme
>> code and main architecture (tm_config.cpp and edit_keyboard.cpp) work fine.
>> All shortcut sequences are enumerated properly, which are referred by
>> apply_wildcards (string s, hashmap<string,tree> w) without any problem.
>> >
>> > When I tried to type something, either the 'Ctrl' or 'x' is immediately
>> caught by the application. The problem occurs when I type their
>> combination, it seems QTMWidget::keyPressEvent (QKeyEvent* event) never
>> catches the Ctrl-x, 'QKeyEvent* event' does not report anything.
>> >
>> > In order to rule out the possible conflict between the system key
>> binding and TeXmacs, I built a Qt demo application to process keyboard
>> event. Ctrl-x works just fine. Now I have no idea why Ctrl-x just slips in
>> TeXmacs for no reason... I appreciate any help from you.
>> >
>> > PS. The funny thing was when I type 'C-x C-c', or 'C-x k', it really
>> works to close window.
>> >
>> > Best regards,
>> > Tian-Min
>> > _______________________________________________
>> > Texmacs-dev mailing list
>> > Texmacs-dev@gnu.org
>> > https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>
>>
>> _______________________________________________
>> Texmacs-dev mailing list
>> Texmacs-dev@gnu.org
>> https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>
>
>
_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to