[clfswm-devel] QWERTY users: still impossible to fully use CLFSWM

Philippe Brochard pbrochard at common-lisp.net
Tue Apr 8 22:27:32 UTC 2008


Xavier Maillard writes:

>    Xavier Maillard writes:
>
>    > Hi,
>    >
>    Hi,
>
>    > I am pretty sure I already asked this question but since I could
>    > not find something, I am asking it again here.
>    >
>    > How can a QWERTY user fully use the possibilities offered by
>    > CLFSWM ? I mean, I still can't do something as simple as "Run a
>    > command" (M-t m y !) since CLFSWM does not recognise my '!' key
>    > (it sees a 1 here).
>    >
>    > There are numerous other key bindings inaccessible for me such as
>    > "Home" key.
>    >
>    Please, what is the output of identify key when you press the "1" key
>    and "Shift+1" key?
>
> DEBUG[5 - dbg]  CODE=10   KEYSYM="1"   KEY=#\1   MODIFIERS=NIL   
> DEBUG[6 - dbg]  CODE=50   KEYSYM="Shift_L"   KEY=#\FULLWIDTH_POUND_SIGN   MODIFIERS=NIL   
> DEBUG[7 - dbg]  CODE=10   KEYSYM="exclam"   KEY=#\1   MODIFIERS=(:SHIFT)   
> DEBUG[8 - dbg]  CODE=50   KEYSYM="Shift_L"   KEY=#\FULLWIDTH_POUND_SIGN   MODIFIERS=NIL   
> DEBUG[9 - dbg]  CODE=24   KEYSYM="q"   KEY=#\q   MODIFIERS=NIL   
>
>    I think that I see what's going wrong: in the info-mode-menu there is
>    no modifier allowed and your ! is on shift+1 (I think).
>
> I am not sure how to interpret this. It effectively sees my ! key
> but in sort of a two-phase process.
>
Here is the problem:

 DEBUG[7 - dbg]  CODE=10   KEYSYM="exclam"   KEY=#\1   MODIFIERS=(:SHIFT)   
                                   ^^^^^^                         ^^^^^^

You have to say explicitly that you press the shift key and this is
not yet allowed in the info mode menu.

>    BTW, I think I'll rebind them on some more standard keys (like "e" for
>    exec, "v" for eval...).
>
> I am not sure I like it but given the fact it is customisable, I
> am not against that change :)
>
Neither do I. I'll rewrite the keysym part instead.

Philippe

-- 
Philippe Brochard    <pbrochard at common-lisp.net>
                      http://hocwp.free.fr




More information about the clfswm-devel mailing list