Author Topic: Multi-purpose key mapping using Kinesis Advantage2 SmartSet  (Read 1091 times)

0 Members and 1 Guest are viewing this topic.

Offline seva1385

  • Thread Starter
  • Posts: 11
Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« on: Tue, 26 December 2017, 15:40:42 »
Question mainly for nathan206.

Is there a way to implement what algernon calls "multi-purpose key" using stock Kinesis firmware?
Meaning a key behaves like, say, shift when held in combination with another but as space when tapped.
What about tapdance (single tap generates different keycode than double-tap or triple tap)?
How would that mapping look in the layout file?

Does Advantage2 support custom firmware at all?

Thanks!
Kinesis Advantage (2 original + 1 with QMK f/w)
Maltron RH

Online algernon

  • Posts: 229
  • A tiny mouse, a hacker.
    • Diaries of a Madman
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #1 on: Tue, 26 December 2017, 16:24:40 »
Meaning a key behaves like, say, shift when held in combination with another but as space when tapped.

As far as I can tell from reading the docs, it can't do that.

What about tapdance (single tap generates different keycode than double-tap or triple tap)?

I'd be very surprised (and equally impressed) if the stock Kinesis firmware supported tap-dance, or something similar.

Offline Phenix

  • Posts: 571
  • Location: Germany
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #2 on: Fri, 29 December 2017, 15:17:44 »
I do know that rap dancing works a treat using QMK. Check out the Kinesis Stapelberg mod (in fact install a teensy and use QMK in a Kinesis)

There was a GB recently however leftovers are still available AFAIK
http://reddit.com/r/MechanicalKeyboards/comments/7l3rao/gb_kinesis_contouredadvantage_qmk_mod_kit_using/
Winter is coming.

Offline seva1385

  • Thread Starter
  • Posts: 11
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #3 on: Fri, 29 December 2017, 16:47:37 »
Thank you, I am already aware of Stapelberg modification; in fact, it was me who wrote about it  in your old thread.
I bought one of the original Michael's boards in my Kinesis Essential (a long discontinued PS/2 model.)
My inquiry was specifically about the new Advantage2, which I know rather little about.
I liked SmartSet approach I discovered in  Savant Elite2 foot pedals, but it seems it's still limited to one button-one keycode paradigm, with mere two layers and standard set of modifiers.
Kinesis Advantage (2 original + 1 with QMK f/w)
Maltron RH

Offline natas206

  • * Commercial Vendor
  • Posts: 169
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #4 on: Thu, 04 January 2018, 18:09:25 »
Different actions for a quick press and release vs a press and hold aren't supported yet for the Adv2, but that is something we're working on and hopefully it becomes a feature in the upcoming weeks/months.

The Adv2 firmware is far more advanced than the previous Advantage and has a lot of new features. Unless that feature is very important to you, I wouldn't think it's necessary to have custom firmware since the Adv2 firmware is so good. The old Contoured keyboard firmware was pretty buggy with some computers, mostly the Sticky modifier key problem that occurred with a lot of Mac users. So I could understand swapping out the board and using your own custom firmware with an old model.  None of those problems exist with the Adv2 though, so I would think with how improved it is and with all the new features, and new ones on the way, it wouldn't be necessary.  One of the next updates will be the release of an optional programming App, just like the SmartSet App for the Freestyle Edge. It will live inside the v-drive of your Adv2 and will not be necessary to install on your computer, which is nice to have an app require so very little resources. We hope to have that finished within the few weeks or so and I can probably email it to  any adv2 user who would like to test the beta app.
« Last Edit: Thu, 04 January 2018, 18:11:25 by natas206 »

Offline Snarfangel

  • Posts: 269
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #5 on: Thu, 04 January 2018, 21:35:57 »
Different actions for a quick press and release vs a press and hold aren't supported yet for the Adv2, but that is something we're working on and hopefully it becomes a feature in the upcoming weeks/months.

The Adv2 firmware is far more advanced than the previous Advantage and has a lot of new features. Unless that feature is very important to you, I wouldn't think it's necessary to have custom firmware since the Adv2 firmware is so good. The old Contoured keyboard firmware was pretty buggy with some computers, mostly the Sticky modifier key problem that occurred with a lot of Mac users. So I could understand swapping out the board and using your own custom firmware with an old model.  None of those problems exist with the Adv2 though, so I would think with how improved it is and with all the new features, and new ones on the way, it wouldn't be necessary.  One of the next updates will be the release of an optional programming App, just like the SmartSet App for the Freestyle Edge. It will live inside the v-drive of your Adv2 and will not be necessary to install on your computer, which is nice to have an app require so very little resources. We hope to have that finished within the few weeks or so and I can probably email it to  any adv2 user who would like to test the beta app.


That will be perfect. I'm still tweaking some of the less common punctuation on the Adv2, and that will probably easier to test things quickly.

Offline JohanAR

  • Posts: 55
  • Location: Sweden
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #6 on: Mon, 08 January 2018, 05:55:31 »
@natas206 have you considered open-sourcing your firmware?

Offline natas206

  • * Commercial Vendor
  • Posts: 169
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #7 on: Mon, 08 January 2018, 11:39:14 »
@natas206 have you considered open-sourcing your firmware?

I like the idea of it but it's above me. I know its something that's been discussed internally a bit, so perhaps at some point in the future. The "SmartSet" technology is used across three of our products - the Savant Elite foot switches, the Advantage2 and the Freestyle Edge (and upcoming Pro model). There aren't many foot switches on the market that can do what the Savant can do, if any, they always require some kind of software or special drivers, and that is a big market for us (used in medical fields, dentistry, transcriptionists, etc.) so perhaps some of their concern would be potentially losing some of that to others who could use our firmware. That's entirely speculation on my part, though.  Again I'm for it myself but its something that will need to be discussed more at Kinesis. We'll see!

 

Offline F2a

  • Posts: 65
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #8 on: Mon, 08 January 2018, 14:06:59 »
Different actions for a quick press and release vs a press and hold aren't supported yet for the Adv2, but that is something we're working on and hopefully it becomes a feature in the upcoming weeks/months.

The Adv2 firmware is far more advanced than the previous Advantage and has a lot of new features. Unless that feature is very important to you, I wouldn't think it's necessary to have custom firmware since the Adv2 firmware is so good. The old Contoured keyboard firmware was pretty buggy with some computers, mostly the Sticky modifier key problem that occurred with a lot of Mac users. So I could understand swapping out the board and using your own custom firmware with an old model.  None of those problems exist with the Adv2 though, so I would think with how improved it is and with all the new features, and new ones on the way, it wouldn't be necessary.  One of the next updates will be the release of an optional programming App, just like the SmartSet App for the Freestyle Edge. It will live inside the v-drive of your Adv2 and will not be necessary to install on your computer, which is nice to have an app require so very little resources. We hope to have that finished within the few weeks or so and I can probably email it to  any adv2 user who would like to test the beta app.

Very excited to hear about the work on the firmware. I can also test if needed. Am debating using QMK myself currently to get more advanced functionality but I only have 1 board so can't afford to be down. I want to buy more units so I can stop transporting my main one but these things never go on sale!

Offline seva1385

  • Thread Starter
  • Posts: 11
Re: Multi-purpose key mapping using Kinesis Advantage2 SmartSet
« Reply #9 on: Tue, 09 January 2018, 10:36:07 »
Different actions for a quick press and release vs a press and hold aren't supported yet for the Adv2, but that is something we're working on and hopefully it becomes a feature in the upcoming weeks/months.

Yay! I hoped they would.

Could you share a complete list of proposed new features?

How can I become a beta tester for you?

Tnank you!
Kinesis Advantage (2 original + 1 with QMK f/w)
Maltron RH