Go Back   Steam Users' Forums > Steam Discussions > Steam for Mac > Source games

Reply
 
Thread Tools Display Modes
Old 05-12-2010, 05:30 PM   #1
tom_
 
 
 
Guest
Posts: n/a
Binding the key "fn"

Ever since putting bootcamp on my macbook, I always found it hard to crouch as control (on a macbook) is in a bit of an awkward position.

When steam for mac came out I was hoping that it would be possible to bind the function key, which is in the same place as you would find the control key on a windows keyboard.

Is this something that could be looked at by steam? Or does anyone know a work around? as hopefully im not alone and others would find it beneficial for it to be possible.
 
Reply With Quote
Old 05-12-2010, 05:34 PM   #2
WaLLy3K
 
 
 
Join Date: Mar 2005
Reputation: 98
Posts: 3,069
I would love if something like this was possible! Although I'm slightly used to using the control key, it's just habit to hit the far most bottom left key.
WaLLy3K is offline   Reply With Quote
Old 05-12-2010, 05:35 PM   #3
Fuzz Bucket
 
Banned
Join Date: Jul 2006
Reputation: 2337
Posts: 4,549
The "fn" key is not a normal key.
See my post in this thread.
Fuzz Bucket is offline   Reply With Quote
Old 05-12-2010, 05:50 PM   #4
tom_
 
 
 
Guest
Posts: n/a
Ahh thanks, forgot to search first ><

Your explanation makes perfect sense, although if you think about it, all keys are based on ASCII so surely it does not matter if it is used as a modifier, it still must send an ASCII value.

Thinking about a g15 keyboard which has alot of keys on the side (extra, specifically for binds etc) makes me believe it could still be possible?
  Reply With Quote
Old 05-12-2010, 06:09 PM   #5
tsukichan
 
 
 
Guest
Posts: n/a
you're wrong, keys do not send "ASCII".

Indeed, keyboard work as follow (values are just examples, behavior is simplified):
Normal keys: send byte 0x00 + key scan code byte
Modifiers (alt/option, control, windows/command and fn): sends modifier scancode byte + key scan code byte
Special keys (like the G15 ones): send standard (like the volume keys) or custom (depend on manufacturer) scancodes

Most "fn" keyboards (apple included) just process the key combination before sending data, so pressing and releasing the fn key will do nothing at all.
For example:
Pressing F1 -> Scancode 0x1A -> operating system recognizes as F1 key
Pressing FN and F1 -> Scancode 0x9A -> operating system recognizes as VolumeUp key
Pressing FN -> keyboard microcontroller waits for another key before sending any data
  Reply With Quote
Old 06-01-2010, 02:48 AM   #6
Pnutus
 
Join Date: Dec 2007
Reputation: 0
Posts: 18
Try this: http://pqrs.org/macosx/keyremap4macbook/index.html

To clarify: This is a utility that let's you change remap all the keys on your keyboard, even fn.

Since fn is pretty useless, I just set it to ctrl. This way I don't have to retrain my muscle memory when playing on my laptop.

Last edited by Pnutus: 06-01-2010 at 05:56 AM.
Pnutus is offline   Reply With Quote
Old 06-01-2010, 04:01 AM   #7
baryon
 
 
 
Guest
Posts: n/a
I just bind Crouch to Shift, it's super comfortable as I can easily press it with my little finger. I would not be able to press Fn while pressing W for example, it's just too far away and too uncomfortable.
  Reply With Quote
Old 06-01-2010, 04:58 AM   #8
Knightxmare
 
 
 
Guest
Posts: n/a
you can always set it to caps lock, and make it toggle... this helps me alot.
  Reply With Quote
Old 06-01-2010, 05:11 AM   #9
nano....
 
Join Date: Jan 2010
Reputation: 40
Posts: 673
Quote:
Originally Posted by Knightxmare View Post
you can always set it to caps lock, and make it toggle... this helps me alot.
I've rebound Caps lock (useless key) to control already (in OS X), and it works pretty nicely.

Yeah, and for the reasons Fuzz Bucket outline, Fn can't be bound. OS X is oblivious to it's existence.

Last edited by nano....: 06-01-2010 at 05:19 AM.
nano.... is offline   Reply With Quote
Old 06-01-2010, 05:14 AM   #10
Knightxmare
 
 
 
Guest
Posts: n/a
Quote:
Originally Posted by nano.... View Post
I've rebound Caps lock (useless key) to control already (in OS X), and it works pretty nicely
see thats pretty cool, but by binding it in game as the caps lock key, it makes it toggle, which i have not found as an option in any source game, so its like cheating the system into giving you toggled crouch
  Reply With Quote
Old 06-01-2010, 08:24 AM   #11
McColanis
 
 
 
Guest
Posts: n/a
I just crouch with the letter 'A' (on an AZERTY-keyboard.. That would be Q on QWERTY of course)

Works great for me, just a matter of getting used to it.
  Reply With Quote
Old 06-01-2010, 08:46 AM   #12
LionSaciDking
 
 
 
Guest
Posts: n/a
just use
W
A S D F
shift
  Reply With Quote
Old 06-01-2010, 10:04 AM   #13
kyle2k5
 
Join Date: May 2010
Reputation: 6
Posts: 256
yeah, i've gone with using "F" as my crouch key and "T" for flashlight. it's different, and more convenient, in fact, moreso than using CTRL, but like McColanis said, it's a matter of getting used to it.
kyle2k5 is offline   Reply With Quote
Old 06-01-2010, 12:26 PM   #14
huppel
 
 
 
Guest
Posts: n/a
I got used to the place of CTRL on my macbook. But if I played on a windows machine for a while, and then switch back to macbook... pain in the #ss
  Reply With Quote
Old 06-01-2010, 01:10 PM   #15
paga
 
 
 
Guest
Posts: n/a
I use ESDF so i can use ctrl for crouching... It works :P
  Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Discussions > Steam for Mac > Source games


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -7. The time now is 07:11 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2012, All Rights Reserved.