Bug #111

Numeric pad not properly recognized / AZERTY keyboard issues

Added by Mateos over 6 years ago. Updated almost 6 years ago.

Status:Fixed% Done:

100%

Priority:NormalSpent time:-
Assignee:IR4T4
Category:Client
Target version:2.71rc2
OS: Arch:

Description

Good evening,

It doesn’t recognize my numeric pad; It is well recognized only for Fireteam. I mean, when I type a command usually, I use the / from the numeric pad; It does only clear the line, and the 0 behave like Insert key.

I have a French AZERTY keyboard, might be the problem, like with GtkRadiant (1.4.0 recognize it well, 1.5.0/1.6.x don’t)


Related issues

Related to ET: Legacy Development - Bug #165: Numeric Keypad cant be fully used / qwertz keyboard issues Fixed 06.01.2013
Related to ET: Legacy Development - Bug #317: Undesired CAPS_LOCK behavior Fixed 12.07.2013

Associated revisions

Revision a4dca01a
Added by IR4T4 over 6 years ago

client: special handling for numbers of numeric keypad & NUM pressed
refs #165 refs #111

History

#1 Updated by IR4T4 over 6 years ago

  • Target version set to 2.71rc1

#2 Updated by IR4T4 over 6 years ago

  • Subject changed from Numeric pad not properly recognized to Numeric pad not properly recognized / AZERTY keyboard issues

#3 Updated by IR4T4 over 6 years ago

  • Target version changed from 2.71rc1 to 2.75

This problem is deeply SDL related. google keywords: "sdl AZERTY"

#4 Updated by IR4T4 over 6 years ago

  • Assignee set to IR4T4
  • Target version changed from 2.75 to 2.71rc1

Fix committed. Give it a try ...

#5 Updated by IR4T4 over 6 years ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 90

#6 Updated by Mateos over 6 years ago

Tested just in menu, I get a token error because it finds a Tripmine thingy in a player animation script...
(Git from yesterday, replaced etl.exe, etled.exe, lib.dll, SDL.dll, and the 3 DLLs inside legacy subfolder)
(Edit: Done so in My Docs, @ menu the background is zoomed and ET is smaller now)

Numbers seem to work as intended: when it is enabled, it prints numbers, when not it does something else I guess ^^'

But the other characters, /*-+, don’t work

#7 Updated by Radegast over 6 years ago

Mateos wrote:

Tested just in menu, I get a token error because it finds a Tripmine thingy in a player animation script...

This is because you don’t have pak3_v2.70rc1.pk3 in your path.

#8 Updated by Mateos over 6 years ago

Thank you!

Packed the legacy subbolder into PK3, works.

So same problem while a map is loaded, /*-+ not recognized at all on numeric panel

But enabling/disabling it works well on numbers (Enable → Numbers, Disabled → Directions, like 8 is previous command executed...)

#9 Updated by IR4T4 over 6 years ago

Mateos does the numpad enter key work?


Windows: Inspect numpad math operations keys

#10 Updated by Mateos over 6 years ago

Numpad Enter key works as expected, with the Numpad enabled or not I can manage the Fireteam.

#11 Updated by IR4T4 over 6 years ago

  • Target version changed from 2.71rc1 to 2.71rc2

#12 Updated by IR4T4 about 6 years ago

  • Status changed from Feedback to Fixed
  • % Done changed from 90 to 100

Mateos wrote:

Numpad Enter key works as expected, with the Numpad enabled or not I can manage the Fireteam.

#13 Updated by Mateos about 6 years ago

Mateos wrote:

Thank you!

So same problem while a map is loaded, /*-+ not recognized at all on numeric panel

But enabling/disabling it works well on numbers (Enable → Numbers, Disabled → Directions, like 8 is previous command executed...)

Btw I tried to recompile (Quite some time since last), and it doesn’t work with the command I kept and used to work...

cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUNDLED_SDL=YES -DBUNDLED_JPEG=YES -DBUNDLED_LUA=YES -DBUNDLED_CURL=YES -DBUNDLED_OGG_VORBIS=YES -DBUILD_PAK3_PK3=YES .. && nmake

While in build subfolder.

#14 Updated by Dragonji about 6 years ago

Mateos wrote:

Btw I tried to recompile (Quite some time since last), and it doesn’t work with the command I kept and used to work...

cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUNDLED_SDL=YES -DBUNDLED_JPEG=YES -DBUNDLED_LUA=YES -DBUNDLED_CURL=YES -DBUNDLED_OGG_VORBIS=YES -DBUILD_PAK3_PK3=YES .. && nmake

While in build subfolder.

Try:

cmake -G "NMake Makefiles" -DBUNDLED_LIBS=YES -DCMAKE_BUILD_TYPE=Release .. && nmake

#15 Updated by Mateos about 6 years ago

Thank you, it is compiling

I will check for the /*-+ keys of the Numeric Pad and let you know if they still don’t work in ETL.

Edit: Fatal error @ 45%, returned 0x2

See → http://www2.picturepush.com/photo/a/12833790/1024/Screenshots-for-Forums/ETL-Compile-02-05-2013.png

Edit 2: After a git submodule init then a git submodule update, I’ve been able to compile and install the new files. The /*-+ keys of the Numeric Pad still do not work.

(Sidenote: the menu background isn’t properly displayed, a kind of zoom of the top-left part)

#16 Updated by IR4T4 about 6 years ago

  • Status changed from Fixed to In Progress

#17 Updated by Jacker almost 6 years ago

Is this still valid as i cannot reproduce it anymore?

#18 Updated by Jacker almost 6 years ago

  • Status changed from In Progress to Fixed

Also available in: Atom PDF