geekhack

geekhack Community => Keyboards => Topic started by: ibu on Tue, 16 March 2010, 18:06:22

Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ibu on Tue, 16 March 2010, 18:06:22
My fingers ache for the CTRL key at the left corner at the bottom.

But at my Apple Wireless A1255 there's the FN key at this position.

Do you know if there's any way to remap the FN to CTRL under Windows XP?

Thanks.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: Brodie337 on Tue, 16 March 2010, 19:09:54
Without a hardware mod, your answer is almost certainly no. Function Keys tend to be controlled by the keyboard controller, rather than sending a scan code, which could be remapped
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ibu on Tue, 16 March 2010, 19:22:04
I suspected that.
Does anyone know about a hardware mod?
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: EverythingIBM on Tue, 16 March 2010, 19:53:35
Quote from: ibu;164617
I suspected that.
Does anyone know about a hardware mod?


Google is your friend.

And, I'd just get a good IBM-layout keyboard.

Apple keyboards have a completely different layout; not only that, they're highly inconsistent (each one changes every time). The earlier Apple keyboards went up to F15, then the eMacs went up to F16, and now the newer ones go up to F19.

However, since IBM dominated the other market of computers, most standard keyboards are all the same, and even maintain legacy keys, such as "system request" or "scroll lock".

EDIT: oh yeah, ironically, lenovo is removing system request on their newer garbage.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ibu on Wed, 17 March 2010, 05:12:39
Quote from: ripster;164645
Fcn may be hardwired.   Run Aquakeytest to check for whether a scancode comes up.
I downloaded Aquakeytest from http://www.otd.kr/data/file/aikon_down/2415429267_e5a1cb8d_AquaKeyTest.exe-x

All keys but FN of the A1255 appear:

http://borumat.de/+screenshots/sc-228-11_05_25.png

Aquakeytest does not have a FN key in its interface. When I press FN, nothing appears in Aquakeytest.

Because you wrote in a past thread, that you use the A1255 as well:
Does the FN key work on your keyboard under Windows XP?
I tried e.g. FN+Arrow key left.
But nothing happens.

If the FN works at your keyboard: Did you installed a special driver?

When we talk about FN:
There's one other key at a prominent position. The eject key at the corner right at the top.
I would love to remap it. I don't need the eject function.

Something about the key caps:
Do you know if they could be removed without destroy anything?
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ch_123 on Wed, 17 March 2010, 05:19:52
Quote from: EverythingIBM;164626
Google is your friend.


Woah, talk about the pot calling the kettle black. At least ibu was asking a sensible question.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ibu on Wed, 17 March 2010, 06:36:43
I found a tutorial about the subject:
http://www.autohotkey.net/~daonlyfreez/tutorials/3p/Veil/fnkey.htm

But it is not easy to understand and it seems to be a lot of work (many many steps) to remap a FN to CTRL.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: hyperlinked on Wed, 17 March 2010, 06:45:59
Here's a low tech possibility that may not work. What if you could put some sort of bridge between the Fn key and the CTRL key so that the CTRL key goes down when you press the Fn key as well?
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ibu on Wed, 17 March 2010, 07:07:27
@hyperlinked
I will keep your idea in mind, THX. But to be honest: I really like the clean design of the a1255 a lot. A bridge would spoil it.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ch_123 on Wed, 17 March 2010, 07:26:21
Fns tend to be *****es to remap because of the low level on which they operate.

What about mapping Caps lock to Ctrl?
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ibu on Wed, 17 March 2010, 07:37:29
Capslock is occupied as a modifier "Mod3". I will use the Layer 3 of the layout of neo (http://neo-layout.org/).
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: hyperlinked on Wed, 17 March 2010, 08:14:58
Quote from: ibu;164735
@hyperlinked
I will keep your idea in mind, THX. But to be honest: I really like the clean design of the a1255 a lot. A bridge would spoil it.

LOL, in the back of my head I was thinking that it'd make your keyboard look like a broken down car and it'll be a real bummer if he got the keyboard for the look more than the form factor.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ch_123 on Wed, 17 March 2010, 08:16:21
I had an image of a bridge (in the traditional sense of the word) running from FN to CTRL
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: hyperlinked on Wed, 17 March 2010, 08:22:01
Quote from: ch_123;164763
I had an image of a bridge (in the traditional sense of the word) running from FN to CTRL


With a little car driving over the top and a guy in a blue hat collecting toll on the Fn side of the bridge? ;)
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ch_123 on Wed, 17 March 2010, 08:29:59
Indeed.

Incidentally, every time I see someone type on a Mac keyboard, they're always pounding on the keys (despite being proficient computer users) Why? Because there's only about 1mm travel in the keys and a poorly defined tactile point. You might as well be typing on a linear keyboard.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: DreymaR on Wed, 17 March 2010, 08:34:13
In my Extend layout, the Ctrl key is at Caps+T - but it only works with other extended keys (such as arrow keys, Home/End etc etc). However, the Ctrl+ZXCV short cuts are also incorporated into the layout which helps a lot and apart from these uses the physical Ctrl key isn't needed so much that its placement should matter so much. Just a tip.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: ibu on Wed, 17 March 2010, 10:21:29
Quote
Interesting link.  He includes a Apple Wireless script.

Yes, I saw that script. But I do understand what remappings that script does and how to change them.
Honestly, I'm not good at reading skript code.

Quote
My experience with Aquakeytest is that it DOES capture all the weird scancodes thrown at it - it must may not map it onto the screen keyboard but report it in the lower lefthand corner box.

It does not report any code in the bottom of the box.

Quote
The other way to say this is that if Autohotkey recognizes it then it can be remapped.

I hope it will be possible with Autohotkey.
Title: Apple Wireless A1255: Remapping the FN to CTRL?
Post by: WilmaImmer on Tue, 07 February 2012, 09:48:24
My FN Key works as CTRL on an Apple Wireless Keyboard (A1314) now.
As well as my Eject Key works as the delete key.

Quote
I hope it will be possible with Autohotkey.
I was looking intensivly and found this:
Quote from: engunneer
Code: [Select]
if (FnValue = 16) {
; Fn is pressed
Send, {Blind}{Ctrl down}
fnPressed := 1
} else {
; Fn is released
Send, {Blind}{Ctrl up}
fnPressed := 0
}

This:
http://www.autohotkey.net/~daonlyfreez/tutorials/3p/Veil/fnkey.htm
combined with that:
http://www.autohotkey.com/forum/topic32592.html&highlight=apple+wireless+keyboard
made it work.