I have two USB keyboard, one of them works well. I removed the good one and plug the others, Ctrl+Alt+F1 have no effect. And the 'bad' kbd works well under Windows and Linux's tty.
Then I run:
xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'
and press Ctrl+Alt+F1.
I only got:
67 XF86Switch_VT_1 64 Alt_L 37 Control_L
I press Ctrl+Alt+F1 with the 'bad' kbd and execute "chvt 1", I got the log by Xorg print on tty:
The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Compat map for group 2 redefined > Using new definition > Warning: Compat map for group 3 redefined > Using new definition > Warning: Compat map for group 4 redefined > Using new definition Errors from xkbcomp are not fatal to the X server
What's wrong with my keyboard...
What kind of keyboards are they? Does the one that isn't working have a 'Function Lock' key? On my keyboard (some Microsoft Ergonomic one, I'm not home to look), CTRL-ALT-F# only works when 'Function Lock' is enabled.
To the optimist, the glass is half full.
To the pessimist, the glass if half empty.
To the engineer, the glass is twice as big as it needs to be.