in_sdl.c, key.c: Fixes agreed on with Sander:

1. Remove Key_IgnoreTextInput(), and simple always send a Char_Event when
we receive TEXTINPUT (SDL2) or the unicode field of a KEYDOWN event is
filled (SDL1.).
2. Remove handling of K_KP_* in the menu/console, since they cannot be
relied on to not also send text (see issue described above). The handling
of K_KP_ENTER can stay, since we do know that it never sends text.
3. Remove the interpretation hack for the numpad, since it will no longer
be needed (and doesn't currently work for SDL2 anyway); if a numpad key
generates text we will handle it (because of "1"), if not then it will
simply be if ignored (because of "2”).

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1110 af15c1b1-3010-417e-b628-4374ebc0bcbd
in_sdl.c: make key debug logging more verbose

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1111 af15c1b1-3010-417e-b628-4374ebc0bcbd
input: Remove some of stuff obsoleted by r1110.


git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1112 af15c1b1-3010-417e-b628-4374ebc0bcbd
input: Minor fix in Char_Event().


git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1113 af15c1b1-3010-417e-b628-4374ebc0bcbd
in_sdl: change DBEUG_INPUT preprocessor check to an "in_debugkeys" cvar to make it easier to debug unusual keyboards

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1114 af15c1b1-3010-417e-b628-4374ebc0bcbd
keys.c: Ignore control characters in Char_Event(), to prevent text input when pressing ctrl-c/ctrl-v.


git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1115 af15c1b1-3010-417e-b628-4374ebc0bcbd
console.c: When toggling the fullscreen console off, clear the current line.

This is consistent with toggling the in-game console off, and fixes stray '`' or '~' (or '^' or '\' or ..., depending on the keyboard layout) characters.


git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1116 af15c1b1-3010-417e-b628-4374ebc0bcbd
keys: K_ALT is not a consolekey (it was accidentally added in r1112).


git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1117 af15c1b1-3010-417e-b628-4374ebc0bcbd
keys.c: Add keynames BACKQUOTE and TILDE, to facilitate (un)binding them from the console.


git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk@1118 af15c1b1-3010-417e-b628-4374ebc0bcbd