Author Topic: FC660C Caps Lock -> FN  (Read 5706 times)

0 Members and 1 Guest are viewing this topic.

Offline Lethly

  • Thread Starter
  • Posts: 6
FC660C Caps Lock -> FN
« on: Mon, 25 January 2016, 13:28:05 »
Hey guys!

I recently upgraded from Poker II to a Leopold FC660C and my muscle memory is now strongly craving that Caps Lock function as an FN key.
I would like everything else to stay in its place. More or less..

Can anyone guide me to achieving this, if it is at all possible? Willing to use SharpKeys or whatever might be able to make my dream come true.

Cheers

Offline Lethly

  • Thread Starter
  • Posts: 6
Re: FC660C Caps Lock -> FN
« Reply #1 on: Tue, 26 January 2016, 11:38:30 »
Bump. Still looking for advice on the matter. If it is possible.

Offline fishcola

  • Posts: 76
Re: FC660C Caps Lock -> FN
« Reply #2 on: Tue, 26 January 2016, 14:30:54 »
The DIP switches can't do it. You have to remap it in software, ie: Autohotkey or Sharpkeys in Windows. I swapped Fn and the winkey(DIP switch) and it works well enough for me. I wish they removed caps lock from the dip switch settings altogether...

Offline Lethly

  • Thread Starter
  • Posts: 6
Re: FC660C Caps Lock -> FN
« Reply #3 on: Tue, 26 January 2016, 14:38:41 »
The DIP switches can't do it. You have to remap it in software, ie: Autohotkey or Sharpkeys in Windows. I swapped Fn and the winkey(DIP switch) and it works well enough for me. I wish they removed caps lock from the dip switch settings altogether...

From what I could see in SharpKeys I am not able to rebind FN though? Cause that was my intial thought as well. I may not have understood you entirely, so did you manage to make your Caps Lock function as an FN key?

Offline fishcola

  • Posts: 76
Re: FC660C Caps Lock -> FN
« Reply #4 on: Tue, 26 January 2016, 14:49:33 »
Oops didn't mention that I remapped my caps to ctrl with the first DIP switch. So my gripe was that caps lock was swapped with the left ctrlkey instead of ctrl being duplicated... I accidentally press caps with the side of my hand from time to time.

Try the listing for: "Special: Wake (or Fn) (E0_63)" In Sharpkeys. I haven't tried it but that should be for function.


Hope that works.

Offline Lethly

  • Thread Starter
  • Posts: 6
Re: FC660C Caps Lock -> FN
« Reply #5 on: Tue, 26 January 2016, 16:13:18 »
Oops didn't mention that I remapped my caps to ctrl with the first DIP switch. So my gripe was that caps lock was swapped with the left ctrlkey instead of ctrl being duplicated... I accidentally press caps with the side of my hand from time to time.

Try the listing for: "Special: Wake (or Fn) (E0_63)" In Sharpkeys. I haven't tried it but that should be for function.


Hope that works.

Hey man, I just tried it and as specified by SharpKeys themselves, it didn't work. They said most cases it wouldn't so sadly this fell under that category.
...meaning I'm still on the lookout for a solution. Thanks for the help nonetheless!

Offline Lethly

  • Thread Starter
  • Posts: 6
Re: FC660C Caps Lock -> FN
« Reply #6 on: Fri, 29 January 2016, 06:37:40 »
A last desperate bump, then I'll stop bothering you.

Offline PieterGen

  • Posts: 135
Re: FC660C Caps Lock -> FN
« Reply #7 on: Fri, 29 January 2016, 07:35:48 »
A keyboard sends scan codes to the computer. Your Operating System (OSX, Linux, Windows) translates those into letters & symbols. Depending on the layout that you have chosen in your operating system (Qwerty, Dvorak, etc.). The problem is that an Fn key makes your keys send different scan codes to the computer. This is done inside your keyboard, by your keyboard controller.  Example:
- normal situation:  Key A --> sends scancode abc to the computer --> operating system translates this into letter A
- Fn situation:  Key A --> sends scancode xyz to the computer --> operating system translates this into something else

Solutions that I can think of:
  • different controller. There is work being done on the FC660C, perhaps you could ask @ Deskthority if it is ready yet
  • hardware change, swap the 'wires' from the CapLock key to the Fn key. I think this is not possible with a Topre board, however?
  • forget about the Fn key and make layers, Use the CapsLock key to switch between layers, put all functions that are now in the Fn layer, i those new layers. See for instance the Colemak forum how this is implemented (works in Windows, OSX and Linux



Offline Lethly

  • Thread Starter
  • Posts: 6
Re: FC660C Caps Lock -> FN
« Reply #8 on: Fri, 29 January 2016, 14:33:45 »
A keyboard sends scan codes to the computer. Your Operating System (OSX, Linux, Windows) translates those into letters & symbols. Depending on the layout that you have chosen in your operating system (Qwerty, Dvorak, etc.). The problem is that an Fn key makes your keys send different scan codes to the computer. This is done inside your keyboard, by your keyboard controller.  Example:
- normal situation:  Key A --> sends scancode abc to the computer --> operating system translates this into letter A
- Fn situation:  Key A --> sends scancode xyz to the computer --> operating system translates this into something else

Solutions that I can think of:
  • different controller. There is work being done on the FC660C, perhaps you could ask @ Deskthority if it is ready yet
  • hardware change, swap the 'wires' from the CapLock key to the Fn key. I think this is not possible with a Topre board, however?
  • forget about the Fn key and make layers, Use the CapsLock key to switch between layers, put all functions that are now in the Fn layer, i those new layers. See for instance the Colemak forum how this is implemented (works in Windows, OSX and Linux

Wow thanks a ton man! That was educational! I realize you said to ask on Deskthority, but I couldn't seem to find anything on there about a different controller. Do you have like a link or anything to point me in a more specific direction on there? Or do I just ask? :D

Offline PieterGen

  • Posts: 135
Re: FC660C Caps Lock -> FN
« Reply #9 on: Sat, 30 January 2016, 19:22:21 »
Hi Lethy, thanks! I remember some guys over at Deskthority found that the Leopold controller was (almost) exactly like the Happy Hacking Keyboard (HHKB) controller, that you can change for a fully programmable controller. I ll see of I can find the links for you