I recently installed Fedora 29 on my laptop (Dell Latitude) in some situations my ctrl keys on my external keyboard don't work inside a terminal. I cannot copy/paste (ctrl+shift+c/v) or activate nerdtree in vim (ctrl+n) however tmux commands work fine (ctrl+b). I thought there was something wrong with my setup but the internal keyboard works just fine in all of the situations the external keyboard does not. I then suspected my keyboard but the ctrl keys work in every other situation that I have found (e.g. copy/paste from a text editor). The same keyboard worked on Fedora 21-24 and also works on my arch linux system as expected. Is there something I can do to troubleshoot what is going on? I can see the keypress with xev which appears to be exactly the same as the keypress with the internal keyboard. KeyRelease event, serial 37, synthetic NO, window 0x3000001, root 0x2ae, subw 0x0, time 118641087, (1190,1006), root:(1230,1133), state 0x2004, keycode 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False The X11 conf looks correct $ cat /etc/X11/xorg.conf.d/00-keyboard.conf # Written by systemd-localed(8), read by systemd-localed and Xorg. It's # probably wise not to edit this file manually. Use localectl(1) to # instruct systemd-localed to update it. Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "us,us" Option "XkbVariant" "dvorak," EndSection I have no idea what the gdbus introspect output means $ gdbus introspect --system --dest org.freedesktop.locale1 --object-path /org/freedesktop/locale1 node /org/freedesktop/locale1 { interface org.freedesktop.DBus.Peer { methods: Ping(); GetMachineId(out s machine_uuid); signals: properties: }; interface org.freedesktop.DBus.Introspectable { methods: Introspect(out s data); signals: properties: }; interface org.freedesktop.DBus.Properties { methods: Get(in s interface, in s property, out v value); GetAll(in s interface, out a{sv} properties); Set(in s interface, in s property, in v value); signals: PropertiesChanged(s interface, a{sv} changed_properties, as invalidated_properties); properties: }; interface org.freedesktop.locale1 { methods: SetLocale(in as arg_0, in b arg_1); SetVConsoleKeyboard(in s arg_0, in s arg_1, in b arg_2, in b arg_3); SetX11Keyboard(in s arg_0, in s arg_1, in s arg_2, in s arg_3, in b arg_4, in b arg_5); signals: properties: readonly as Locale = ['LANG=en_US.UTF-8']; readonly s X11Layout = 'us,us'; readonly s X11Model = ''; readonly s X11Variant = 'dvorak,'; readonly s X11Options = ''; readonly s VConsoleKeymap = 'us-dvorak'; readonly s VConsoleKeymapToggle = ''; }; }; _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx