Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #134 #162

Closed
wants to merge 3 commits into from
Closed

Fix #134 #162

wants to merge 3 commits into from

Conversation

lambdalisue
Copy link
Contributor

@lambdalisue lambdalisue commented Jul 20, 2016

Fix #134. Could you check it?

In my environment, text of the following keys are empty.

  • Up/Down/Left/Right
  • F1-F12
  • Home/End/PageUp/PageDown
  • Insert

And the following keys are control characters (such as \r)

  • Backspace/Delete/Enter/Tab/Escape

And the following keys are actual text

  • <
  • \

And I think Vim does not support <S-lt> or <S-Bslash> anyway (not confirmed).

@lambdalisue
Copy link
Contributor Author

lambdalisue commented Jul 20, 2016

The follwoings are special keys without / with SHIFT keys in Ubuntu 16.04 gnome desktop 64 bit with 106 JP keyboard.

"" 16777235 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Up>"
"" 16777237 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Down>"
"" 16777234 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Left>"
"" 16777236 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Right>"
"" 16777264 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F1>"
"" 16777265 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F2>"
"" 16777266 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F3>"
"" 16777267 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F4>"
"" 16777268 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F5>"
"" 16777269 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F6>"
"" 16777270 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F7>"
"" 16777271 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F8>"
"" 16777272 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F9>"
"" 16777273 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F10>"
"" 16777274 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<F11>"
"\b" 16777219 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<BS>"
"\u007F" 16777223 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Del>"
"" 16777222 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Insert>"
"" 16777232 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Home>"
"" 16777233 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<End>"
"" 16777238 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<PageUp>"
"" 16777239 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<PageDown>"
"\r" 16777220 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Enter>"
"\t" 16777217 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Tab>"
"\u001B" 16777216 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Esc>"
"\\" 92 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Bslash>"
"<" 60 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<lt>"
" " 32 16 QFlags<Qt::KeyboardModifiers>(NoModifier) "<Space>"
"" 16777235 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Up>"
"" 16777237 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Down>"
"" 16777234 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Left>"
"" 16777236 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Right>"
"" 16777264 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-F1>"
"" 16777265 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-F2>"
"" 16777266 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-F3>"
"" 16777267 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-F4>"
"\b" 16777219 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-BS>"
"\u007F" 16777223 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Del>"
"" 16777222 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Insert>"
"" 16777232 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Home>"
"" 16777233 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-End>"
"" 16777238 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-PageUp>"
"" 16777239 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-PageDown>"
"\r" 16777220 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Enter>"
"" 16777218 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Tab>"
"\u001B" 16777216 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Esc>"
"_" 95 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "_"
"<" 60 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<lt>"
" " 32 17 QFlags<Qt::KeyboardModifiers>(ShiftModifier) "<S-Space>"

@lambdalisue
Copy link
Contributor Author

lambdalisue commented Sep 19, 2016

7: FAIL!  : NeovimQt::Test::benchStart() 'SPYWAIT(onReady)' returned FALSE. ()
7:    Loc: [/home/runner/neovim-qt/test/tst_shell.cpp(29)]

I couldn't reproduce the error on local environment...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Typing "<" gets encoded as <S-lt>
1 participant