protonscr

kp_enter not able to be remapped in TF2

steamclosed MOVED: Team Fortress 2reviewed
ValveSoftware/steam-for-linux#461 · opened 2012-12-29 by kalaklanar · updated 2014-02-16 · 4 comments · github
Kkalaklanar 2012-12-29 github

I use my mouse in my left hand, so I remap all my keys to be around the number pad on the right side of the keyboard. kp_enter was mapped to be my "jump" key in windows, and the mapping was picked up by linux (nice touch). However, it does not work. When I go to map the key again in the menu, it says that kp_enter is mapped, but I tried to set it again. I went to do this, and it will not acknowledge that "kp_enter" is being pressed.

This is a 12.04LTS vanilla install, with only updates, the NVidia drivers and steam installed (no software removed after installing from the live CD either), so the environment is recreated with:
Boot live CD
Select the install option on the desktop
boot when done
add nvidia driver via "additional drivers"
apt-get update && apt-get upgrade
reboot
install steam
install TF2
The only catch is that the *gcf files are symlinked to my NTFS partition to save space/network/use SSD

System info is below:

Processor Information:
Vendor: GenuineIntel
Speed: 3166 Mhz
2 logical processors
2 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Ubuntu 12.04.1 LTS (32 bit)
Kernel Name: Linux
Kernel Version: 3.2.0-35-generic-pae
X Server vendor: The X.Org Foundation
X Server release: 11103000

Video Card:
Driver: NVIDIA Corporation GeForce GTX 660/PCIe/SSE2

Driver Version:  4.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x11c0
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 18.78" x 10.55"  (21.54" diag)
                                        47.7cm x 26.8cm  (54.7cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
Audio device: Realtek ALC1200

Memory:
RAM: 4020 Mb

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 78851 Mb
Largest Free Hard Disk Block: 72414 Mb

Installed software:

Recent Failure Reports:
Sat Dec 29 20:20:49 2012 GMT: file ''/tmp/dumps/crash_20121229152043_1.dmp'', upload yes: ''CrashID=bp-9dbdce32-793d-4cbd-9989-a385b2121229''

Ccas-- 2013-01-16 github

I am experiencing the exact same issue with kp_enter being unrecognised in TF2 on Ubuntu 12.04.

AArkanoid0 2013-01-26 github

I am having a similar issue, I have kp_enter bound to say, i can't open the chat box with enter, but the key is being registered by TF2 as enter does work to close the chat box and sent the chat. I feel like this might be an issue with TF2 being too protective of "system bound" keys and not allowing them to be dual bound in a similar manner that you can't bind both +jump and +duck to a key without using aliases.

Jjnork 2013-02-05 github

Same here. I use an old-school Doom layout with my left hand on the numeric keypad; Enter is my crouch key. It's a bit awkward. TF2 and HL1 both do this. Er, don't do this. Er. Both have this issue. However, Killing Floor does not, nor does Reaction (entirely non-Steam game), so it's a problem with Valve Linux games only.

TF2: simply does not work, even if I add bind "KP_ENTER" "+duck" to config.cfg, nor if I type it into the console. Ditto bind "ENTER" "+duck", neither Enter key seems to work. bind "c" "+duck" did bind it to the C key so I'm pretty sure I got the syntax right. All three binds showed in config.cfg after I quit.

HL1: Seems to be a problem with the settings menu only. If I bind the key via the settings menu, it lands on the main Enter key. If I manually add bind "KP_ENTER" "+duck" to config.cfg, it works on the keypad Enter key as well. So, now I can play HL1, at least.

Jjorgenpt 2013-02-15 github

Issue transferred to ValveSoftware/Source-1-Games#58.

This issue is closed - continue conversation there.

Nothing extracted yet.