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

kp_enter not able to be remapped in TF2 #58

Closed
jorgenpt opened this issue Feb 15, 2013 · 24 comments
Closed

kp_enter not able to be remapped in TF2 #58

jorgenpt opened this issue Feb 15, 2013 · 24 comments

Comments

@jorgenpt
Copy link
Contributor

Issue transferred from ValveSoftware/steam-for-linux#461
@kalaklanar posted at 2012-12-29T22:40:08Z:

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''

@jorgenpt
Copy link
Contributor Author

@cas-- posted at 2013-01-16T01:49:38Z:

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

@ghost ghost assigned mikesart Feb 15, 2013
@jorgenpt
Copy link
Contributor Author

@Arkanoid0 posted at 2013-01-26T10:38:17Z:

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.

@jorgenpt
Copy link
Contributor Author

@jnork posted at 2013-02-05T04:44:23Z:

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.

@Levistras
Copy link

This issue also affecting me. Can't bind in TF2, very annoying and still playing in Windows until this is fixed.

Shame, because I get better performance in Linux!

Slightly different from your setup, I installed a clean 12.04 x64 LTS and upgraded it to 12.10 x64 immediately (didn't have install media for 12.10 :( ) I have two 8800 GTS's in SLi, running nvidia-current.

Steam and TF2 are installed vanilla, no fancy gcf linking as @kalaklanar above. I've also seen several people post this issue on forums, so I believe it affects everybody... at least I haven't seen anybody report that they CAN use the Enter or KP_Enter binds.

@dizietsma
Copy link

i have this issue too, my system info:
Processor Information:
Vendor: AuthenticAMD
Speed: 2100 Mhz
2 logical processors
2 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Unsupported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
"Mageia 3" (64 bit)
Kernel Name: Linux
Kernel Version: 3.8.0-desktop-2.mga3
X Server Vendor: The X.Org Foundation
X Server Release: 11302901
X Window Manager: KWin
Steam Runtime Version: steam-runtime-release-i386_2013-02-22

Video Card:
Driver: NVIDIA Corporation GeForce GT 630/PCIe/SSE2

Driver Version:  4.3.0 NVIDIA 310.32
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 75 Hz
VendorID:  0x10de
DeviceID:  0xf00
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1280 x 1024
Desktop Resolution: 1280 x 1024
Primary Display Size: 13.39" x 10.63"  (17.09" diag)
                                        34.0cm x 27.0cm  (43.4cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1023 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
Audio device: SigmaTel STAC9227

Memory:
RAM: 2003 Mb

Miscellaneous:
UI Language: English
LANG: en_GB.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 52310 Mb
Largest Free Hard Disk Block: 14502 Mb

Installed software:

Recent Failure Reports:

this is running on mageia3 beta 2

@nomad-software
Copy link

Same issue here and extremely annoying:

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

Network Information:
Network Speed:

Operating System Version:
Ubuntu 12.04.2 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 3.2.0-38-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11103000
X Window Manager: Compiz
Steam Runtime Version: steam-runtime-release-i386_2013-02-22

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

Driver Version:  4.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x10de
DeviceID:  0xe22
Number of Monitors:  2
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1200
Desktop Resolution: 3200 x 1200
Primary Display Size: 23.35" x 14.61"  (27.52" diag)
                                        59.3cm x 37.1cm  (69.9cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1023 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
Audio device: Realtek ALC892

Memory:
RAM: 7968 Mb

Miscellaneous:
UI Language: English
LANG: en_GB.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 165252 Mb
Largest Free Hard Disk Block: 127764 Mb

Installed software:

Recent Failure Reports:

@DerRidda
Copy link

This is not limited to TF2, all Source games have this problem and it's the same with the return key.

@Levistras
Copy link

Having this issue as well... waiting for it to be fixed to go back to using Steam for Linux. No ETA?

@Levistras
Copy link

No activity on this in the past couple months? I keep watching the Steam client updates expecting this fix but it never comes... seems such a simple problem blocking adoption of Steam Linux for a good handful of people?

Hope this is fixed before Steam Linux hardware gets close to release... I would definitely be returning my unit if I couldn't use my jump key :)

@qantourisc
Copy link

For me it work in TF2 (doesn't show KP_Enter but shows Enter) but the same patch hasn't been applied to L4D2 yet ?
(In L4D2 it doesn't work for me.)

@arfett
Copy link

arfett commented Jul 3, 2013

Still an issue in L4D2 final.

@arfett
Copy link

arfett commented Sep 7, 2014

How on earth is this still a problem in L4D2? I have to boot into that legacy OS Windows every time I want to play this game because I can't use the enter key.

@jorgenpt jorgenpt removed their assignment Sep 7, 2014
@arfett
Copy link

arfett commented Sep 7, 2014

@jorgenpt can we get an update on this being fixed?

@DerRidda
Copy link

DerRidda commented Sep 7, 2014

Please don't direct your questions at jorgen anymore, he has since left Valve.

@arfett
Copy link

arfett commented Sep 7, 2014

@DerRidda can anyone from Valve comment on when the key bindings in L4D2 will be working?

@ChrisLauinger77
Copy link

Looks like in TF2, CS:Source and L4D2 the kp_enter is not working.
#120

What about CS:GO ?

@kisak-valve
Copy link
Member

Hello, is anyone still experiencing this issue with an up to date system?

@kisak-valve
Copy link
Member

Closing as this appears to have been fixed.

@ghost
Copy link

ghost commented Aug 20, 2019

Can't bind both ENTER and KP_ENTER in Left 4 Dead 2.

@Joe-Downs
Copy link

Joe-Downs commented Mar 23, 2021

Closing as this appears to have been fixed.

Still broken it seems. Every other keybind seems to work except for KP_ENTER in TF2. I am on Ubuntu 20.04.

@kisak-valve
Copy link
Member

Hello @Joe-Downs, in a quick retest here, the numpad enter key is bindable and works as expected here. It looks like both enter keys are bound together in TF2, and they both work.

@Joe-Downs
Copy link

Okay, so I was able to bind to the 'regular' ENTER key, which allows me to use both ENTER and KP_ENTER to do what I need them to. Is it not possible for them to be seen as separate keys?

@4g0tt3nSou1
Copy link

I have this issue still. TF2 Recognizes it as a valid bind, and doesn't error when binding something to it, however on pressing my keypad's enter, it doesn't actually function, as others described.

If I bind it to just enter, it works for both, but I do not wish to have it bound to both. I am specifically using it for a disconnect bind, as you can imagine, I do not want to acciidentally press it trying to hit enter, just only on the keypad. Any ideas?

@Joe-Downs
Copy link

I have this issue still. TF2 Recognizes it as a valid bind, and doesn't error when binding something to it, however on pressing my keypad's enter, it doesn't actually function, as others described.

If I bind it to just enter, it works for both, but I do not wish to have it bound to both. I am specifically using it for a disconnect bind, as you can imagine, I do not want to acciidentally press it trying to hit enter, just only on the keypad. Any ideas?

As far as I can tell, there's no way to bind the regular ENTER and KP_ENTER separately. The only thing I can think of doing is binding to another keypad key, but that's probably not what you want.

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

No branches or pull requests