librelist archives

« back to archive

F-key row

F-key row

From:
Aj Christensen
Date:
2015-01-04 @ 04:11
Is it feasible to modify the system to accommodate an f-key row? I
typically use my ergonomic/programmer keyboard (Kinesis Ergo) for
gaming as well. I cannot tolerate pain there.

I don't think that fn+L2+Fx (3~key strokes, blocks lower layer
keystrokes) is going to be usable, for this case. I may need to build
a custom left-hand-side mechanical gaming system. :D

cheers,

--aj

Re: [atreus] F-key row

From:
Phil Hagelberg
Date:
2015-01-04 @ 04:21
AJ Christensen <aj@junglistheavy.industries> writes:

> I don't think that fn+L2+Fx (3~key strokes, blocks lower layer
> keystrokes) is going to be usable, for this case. I may need to build
> a custom left-hand-side mechanical gaming system. :D

If you want a board specifically for gaming, you could just replace all
the punctuation on the left-side's fn layer with function keys,
yeah. That should be a pretty straightforward layout modification.

You could even have a layout that acts like normal until you switch it
to "gaming mode" where fn brings you to this num+function layer. I use a
similar trick in the "multidvorak" layout:

  https://github.com/technomancy/atreus-firmware/blob/master/multidvorak.h

I use it to allow me to switch to hardware dvorak when using someone
else's machine, but the same principle could be applied for function
keys. Let me know if that makes sense.

If you want function keys without fn+esc in a way that doesn't get rid
of the punctuation, that's a bit more tricky. I have an idea that since
you never need shift for anything on the fn layer, you could use
fn+shift together to momentarily drop to l2 until you let go of the
modifiers. I haven't gotten around to implementing this, but it should
be doable, though a bit more work than just writing a new layout.

-Phil

Re: [atreus] F-key row

From:
Aj Christensen
Date:
2015-01-04 @ 05:02
I hadn't thought about a dedicated WASD left-hand-side layout + F-keys
RHS layout as well, which could totally be viable. I don't usually run
with a numpad as I have one on my mouse.

Thanks again!

cheers,

--aj

On Sun, Jan 4, 2015 at 5:21 PM, Phil Hagelberg <phil@hagelb.org> wrote:
> AJ Christensen <aj@junglistheavy.industries> writes:
>
>> I don't think that fn+L2+Fx (3~key strokes, blocks lower layer
>> keystrokes) is going to be usable, for this case. I may need to build
>> a custom left-hand-side mechanical gaming system. :D
>
> If you want a board specifically for gaming, you could just replace all
> the punctuation on the left-side's fn layer with function keys,
> yeah. That should be a pretty straightforward layout modification.
>
> You could even have a layout that acts like normal until you switch it
> to "gaming mode" where fn brings you to this num+function layer. I use a
> similar trick in the "multidvorak" layout:
>
>   https://github.com/technomancy/atreus-firmware/blob/master/multidvorak.h
>
> I use it to allow me to switch to hardware dvorak when using someone
> else's machine, but the same principle could be applied for function
> keys. Let me know if that makes sense.
>
> If you want function keys without fn+esc in a way that doesn't get rid
> of the punctuation, that's a bit more tricky. I have an idea that since
> you never need shift for anything on the fn layer, you could use
> fn+shift together to momentarily drop to l2 until you let go of the
> modifiers. I haven't gotten around to implementing this, but it should
> be doable, though a bit more work than just writing a new layout.
>
> -Phil