Steam Controller

Steam Controller

Larothus Dec 19, 2015 @ 7:20am
[OSX] Wrong Keyboard mapping.
Hi guys, first post here. I managed to make the controller work almost flawlessly on my mac. There's only one issue. When mapping some of the keyboard keys, for example the shift key, it maps to a different key, that is, when I press the button, my mac detects a different key input than shift.
I guess is has something to do with the way you map keys: Select them from an on-screen keyboard that doesn't look like mine (Default Mac US keyboard).

I really need the mapping for the shift key. Is there any way to detect a key press for mapping or to switch the keyboard to the right overlay?

Cheers!
< >
Showing 1-7 of 7 comments
Trent Dec 22, 2015 @ 2:20pm 
Steam Controller Devs:

I can provide additional information on this (and steps to replicate), as well. I too have been experiencing this bug on Mac OS X. Not having functional modifier keys (such as shift) is a severe defect. Especially since Gamepad Emulation is a no-go for OS X right now?

A similar issue occurs when mapping the following keys Left/Right Control, Left/Right Alt, and Left/Right Shift.

Steam package versions: 1450493858 (Built December 18th, 2015)
cs Dec 25, 2015 @ 5:59pm 
I'm having this issue as well, seems like steam controller on OSX simply won't emulate shift/control etc, which is very annoying. In some games it's possible to work around this by re-binding e.g. the shift button to something else, and binding the steam controller to that button. But this is obviously not at all ideal, and a proper fix would be much appreciated!
SRFS Jan 5, 2016 @ 3:42pm 
Just got my Steam controller over the winter sale! I’m really enjoying it but this keyboard issue will be a big problem for desktop use and some games. My guess (not a programmer) is that the emulated keys send scan codes that aren’t recognized/compatible with OS X. These are the keys that don’t work correctly, and how they output with OS X:

VolUP -> F17
VolDN -> F18
Mute -> F19
Play -> [nothing]
Stop -> [nothing]
Next -> [nothing]
Previous -> [nothing]

LeftShift -> [unknown/nothing] keycode: 110/0x6e
LeftAlt -> § (option+6)
LeftCtrl -> = (numpad)
WINdows -> [Power] hold=sleep, long hold=shutdown options
RightShift -> F14 / Screen Brightness Down
RightAlt -> F13
RightCtrl -> F16

Everything else works as it should by outputting the mac equivalent. While its nice to emulate a full keyboard on my laptop (especially F13-F19, I’ve found them useful for binding things like mission control and notification center), as everyone said the real issue is the lack of modifiers (Shift/Alt/Ctrl) altogether. I’m confident that this is just a software issue that Valve’s devs will solve sooner or later with an emulated Mac or compatible keyboard. In the mean time I’ll just keep having fun with my controller-compatible games :steamhappy:
Last edited by SRFS; Jan 5, 2016 @ 3:47pm
Avo Jan 30, 2016 @ 11:33pm 
This also happens to me too, it's very annoying since some games like Minecraft have many in-menu buttons that are not at all configurable.
crisboot May 1, 2016 @ 10:26am 
Same problem here! Using OSX El Capitan... Started configuring Super Meat Boy and it's not taking the LSHIFT... I thought well that's a pity so took the list of supported games... Can't play any of the "supported" games because of this issue, in example "Counter Strike Global Offensive" (which has "full-support") I basically can't move cause the gamepad is not firing keys "ASDW". Also tried a lot of contributed configurations, it doesn't work!! Congrats for the useless piece of incredible hardware i just get! :steamfacepalm:
SRFS May 1, 2016 @ 10:50am 
Originally posted by cortez.cristian:
...I basically can't move cause the gamepad is not firing keys "ASDW"...

This doesn't sound quite the same.. The ongoing Mac issue has been that the modifier keys [shift, ctrl/command, alt/option] + windows key don't work correctly, they either output nothing or a totally different key. All the letter, number, symbol, and F1-F12 keys should work fine.

Are you trying to assign both gamepad and keyboard inputs on games that don't handle switching between them? Are you double-binding a modifier key along with asdw? There's a chance new bugs may have popped up in the game or the steam client that is causing your issue as well.

I've used my SC for Super Meat Boy on Mac just fine, using controller inputs though. If you are assigning keyboard inputs, is LShift the only binding that doesn't work for you? That should fall in line with the ongoing bug. I haven't played CSGO on Mac (I don't think it could handle it well.. its a 2009 computer) so I cant help you there :/

For any game that doesnt use the modifier keys, or where those keys could be rebound in-game to something else that works, I have had a really good experience so far with my SC. I hope you figure out whats causing your issue so it stops being useless for you ;)
Glutexo Jan 31, 2019 @ 12:14am 
2019 and still not resolved.
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Dec 19, 2015 @ 7:20am
Posts: 7