TomasM

Forum Replies Created

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • in reply to: Keyboard mapping from Mac to Centos not working #45707
    TomasM
    Participant

    Hi Britgirl,

    Unfortunately, I get the same results.

    Short summary:
    In the NoMachine main window, when selecting the session, keys | and \ works as expected. In the Centos session, these keys do not work any longer. From a PC, accessing the same session, this is not a problem.

    Thanks.

    in reply to: Keyboard mapping from Mac to Centos not working #42837
    TomasM
    Participant

    Yes, still using Workstation.

    No difference between virtual desktop and physical display. When running [removed] the keyboard is as expected = good.

     

    in reply to: Keyboard mapping from Mac to Centos not working #42435
    TomasM
    Participant

    Hi again,

    Sorry for the delay with this. Still, appreciate your assistance.

    Here are the outputs:

    c04 % setxkbmap -print

    xkb_keymap {

    xkb_keycodes  { include “evdev+aliases(qwerty)” };

    xkb_types     { include “complete”      };

    xkb_compat    { include “complete”      };

    xkb_symbols   { include “pc+se+inet(evdev)”     };

    xkb_geometry  { include “pc(pc104)”     };

    };

     

     

    < (pressed < ) (in VNC and Screen Sharing this gives key code 94)

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x0, time 4156377738, (83,33), root:(741,54),

    state 0x0, key code 49 (keysym 0xa7, section), same_screen YES,

    XLookupString gives 1 bytes: (a7) “§”

    XmbLookupString gives 1 bytes: (a7) “§”

    XFilterEvent returns: False

     

    > (pressed shift + < )

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x0, time 4156415086, (57,98), root:(715,119),

    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,

    XLookupString gives 0 bytes:

    XmbLookupString gives 0 bytes:

    XFilterEvent returns: False

     

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x0, time 4156415383, (57,98), root:(715,119),

    state 0x1, keycode 49 (keysym 0xbd, onehalf), same_screen YES,

    XLookupString gives 1 bytes: (bd) “½”

    XmbLookupString gives 1 bytes: (bd) “½”

    XFilterEvent returns: False

     

    / (shift+7 -> correct)

    KeyPress event, serial 40, synthetic NO, window 0x4800001,:q

     

    root 0x114, subw 0x4800002, time 4156530361, (54,45), root:(712,66),

    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,

    XLookupString gives 0 bytes:

    XmbLookupString gives 0 bytes:

    XFilterEvent returns: False

     

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x4800002, time 4156530654, (54,45), root:(712,66),

    state 0x1, keycode 16 (keysym 0x2f, slash), same_screen YES,

    XLookupString gives 1 bytes: (2f) “/”

    XmbLookupString gives 1 bytes: (2f) “/”

    XFilterEvent returns: False

     

    | (opt+7 -> blank, but seems to multiply the next event with /)

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x0, time 4156593900, (73,132), root:(731,186),

    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,

    XLookupString gives 0 bytes:

    XmbLookupString gives 0 bytes:

    XFilterEvent returns: False

     

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x0, time 4156596885, (73,132), root:(731,186),

    state 0x8, keycode 16 (keysym 0x37, 7), same_screen YES,

    XLookupString gives 1 bytes: (37) “7”

    XmbLookupString gives 1 bytes: (37) “7”

    XFilterEvent returns: False

     

    \ (shift+opt+7 -> blank)

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x0, time 4156693133, (22,96), root:(680,150),

    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,

    XLookupString gives 0 bytes:

    XmbLookupString gives 0 bytes:

    XFilterEvent returns: False

     

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x0, time 4156693286, (22,96), root:(680,150),

    state 0x8, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,

    XLookupString gives 0 bytes:

    XmbLookupString gives 0 bytes:

    XFilterEvent returns: False

     

    KeyPress event, serial 40, synthetic NO, window 0x4800001,

    root 0x114, subw 0x0, time 4156693560, (22,96), root:(680,150),

    state 0x9, keycode 16 (keysym 0x2f, slash), same_screen YES,

    XLookupString gives 1 bytes: (2f) “/”

    XmbLookupString gives 1 bytes: (2f) “/”

    XFilterEvent returns: False

     

     

    Attachments:
    in reply to: Keyboard mapping from Mac to Centos not working #41976
    TomasM
    Participant

    Hi,

    Unfortunately the right side does not work either. While the left side Option key + 7 gives nothing (hoped for “|”) the left side Option +7 yeilds “{“.

    Thanks,
    Tomas.

    TomasM
    Participant

    @Britgirl: Thanks for the update and effort!


    @Tor
    : No. Keys work fine on MacOS but differently when using NoMachine.

     

    Regards,
    Tomas.

    TomasM
    Participant

    Hi Britgirl,

    Many thanks for your answer. Yesterday I found that it is related to the external keyboard (Logitech MX Keys for Mac). When I use the MBP keyboard, all is fine. Still a problem and grateful for any assistance. A reminder, partly to myself, both keyboards work when writing on the mac display (like this text), it is just in the NoMachine Linux environment.

    When I use the internal keyboard and press (and get) < 

    KeyPress event, serial 40, synthetic NO, window 0x5200001,
    root 0x114, subw 0x0, time 4016131838, (109,89), root:(109,112),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) “<”
    XmbLookupString gives 1 bytes: (3c) “<”
    XFilterEvent returns: False

    When I use the external keyboard and press the < key (and get §):

    KeyPress event, serial 40, synthetic NO, window 0x5200001,
    root 0x114, subw 0x0, time 4016229917, (55,105), root:(682,887),
    state 0x0, keycode 49 (keysym 0xa7, section), same_screen YES,
    XLookupString gives 1 bytes: (a7) “§”
    XmbLookupString gives 1 bytes: (a7) “§”
    XFilterEvent returns: False

    If I do the same sequence using a VNC session,  I get the following, first with the built-in keyboard:

    KeyPress event, serial 40, synthetic NO, window 0x1600001,
    root 0x395, subw 0x0, time 4016999651, (74,50), root:(563,463),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) “<”
    XmbLookupString gives 1 bytes: (3c) “<”
    XFilterEvent returns: False

    And with the external keyboard (VNC, pressing <)

    KeyPress event, serial 40, synthetic NO, window 0x1600001,
    root 0x395, subw 0x0, time 4017265012, (61,108), root:(550,521),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) “<”
    XmbLookupString gives 1 bytes: (3c) “<”
    XFilterEvent returns: False

    I attached the output of the xmodmap command.

    Any clues?

    Thanks again,
    Tomas.

    Attachments:
Viewing 6 posts - 1 through 6 (of 6 total)