LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-24-2021, 12:57 AM   #16
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053

Quote:
Originally Posted by CVAlkan View Post
The utility it provides in Windows intercepts the keystrokes and reinterprets them with whatever you program using their keymapper. Unlike the Kinesis, these remappings are stored in a Windows file, not in the keyboard.
I'm pretty sure this is possible in GNU/Linux, too, with native utilities.
 
Old 01-24-2021, 06:58 AM   #17
CVAlkan
Member
 
Registered: Nov 2012
Location: Northwest suburbs of Chicago
Distribution: Ubuntu & Mint LTS, Manjaro Rolling; Android
Posts: 244

Original Poster
Rep: Reputation: Disabled
True enough, but the key difference is that, with the Kinesis, if you have several macros and/or other key reassignments, and do nothing but attach the keyboard to a different machine or a different operating system, they all continue to work because they're stored within the keyboard itself and don't rely on interception.

On the other hand, if a Kinesis macro was built on a machine that is set up using a standard qwerty keyboard, and then plugged into a machine that is set up expecting that a Dvorak keyboard is attached, the results will be useless.

So it's really an apples to oranges comparison.

In any case, a keyboard only sends key-down and key-up signals (e.g. "Alpha Row B, key 4 DOWN" and "Alpha Row B, key 4 UP"), so context, as they say, is everything.

Another note for Alan: Using xev (you probably have to install it) from the command line can be very informative if you're attempting to figure out what's going on. Google it for more info.

Stay safe!!
 
Old 02-25-2021, 08:56 PM   #18
dkjer
LQ Newbie
 
Registered: Feb 2021
Posts: 1

Rep: Reputation: Disabled
There is now support for the Durgod K320 in QMK, if you want more programmability: https://github.com/qmk/qmk_firmware/...ds/durgod/k320

VIA support is also coming soon: https://github.com/the-via/keyboards/pull/588
 
Old 02-26-2021, 06:05 AM   #19
CVAlkan
Member
 
Registered: Nov 2012
Location: Northwest suburbs of Chicago
Distribution: Ubuntu & Mint LTS, Manjaro Rolling; Android
Posts: 244

Original Poster
Rep: Reputation: Disabled
Thanks very much for posting this info; I was completely unaware that such a thing existed.

My first reaction, to be honest, was to immediately check and see if I could flash my ancient Northgate Ultra to turn its "Omni" key into a "Windows"/"Super" key but, sadly, the Northgate predates Windows keys, and is likely older than the QMK developers are, and remapping the Ultra [in the keyboard itself] doesn't seem possible.

From reading about QMK, although it seems useful for semi-permanent remappings, it seems pretty impractical for "on-the-fly" macros and such things. Via seems like a potential answer to this (as the changes seem to end up stored in the keyboard rather than on the PC itself), but I'd need to experiment. Still, it's nice to see work in this area.

The way Kinesis handles portable mapping and programmability is still the "gold standard" I think; with the state of electronics in general, it would be nice if all keyboards were that smart, particularly ones as nice (and affordable) as the Durgod.

Thanks again for sharing - I look forward to experimenting ...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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



Similar Threads
Thread Thread Starter Forum Replies Last Post
Programmable Northgate OmniKey Keyboard Woodsman Linux - Hardware 18 10-17-2024 12:03 PM
How arbitration priority register works in Advanced Programmable Interrupt Controller (APIC) ? poovendhan Linux - Kernel 4 12-31-2019 09:56 AM
ACPI power off works with PS/2 keyboard but not with USB keyboard mrwaters Linux - Hardware 5 10-05-2006 05:06 PM
XAWTV works, videodog works, motion works but how to code my own? rylan76 Linux - Hardware 0 01-06-2006 06:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 11:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration