Showing 1 of 2440 conversations about:
View Full Discussion
Does this come as an ISO keyboard?
Is it compatible with Swedish/Svorak (Swedish Dvorak) layouts?
And hotkeys for Mac computers, such as command, fn are they programable or does it come with Apple customized layout?
The flat keys one can chose from are they as well Mechanical?
Seems like a great board!
Love to know more within the 11 hours left , cheers!
Nope, it does not work to customize it from an ISO keyboard! That is the issue! So, nope, a Swede with an ISO based keyboard as most have here would not be able to customize it with the Nordic letters! But with an ANSI keyboard it might be possible!
For Nordic Letters you’ll need a Nordic layout selected in your OS, obviously.
Nope, as I said, you will have to have an ANSI keyboard with a Nordic layout selected in your OS. With an ISO keyboard you cannot use this configurator! I already tried, obviously!
I don’t get what you’re saying. It’s an ErgoDox configurator. You can do ErgoDox firmware with it. And that will work for every language as long as your OS has the right software keyboard layout.
To repeat myself while already being super annoyed with this (non-democratic=excluding Europan keyboards and languages) configurator.... What I am saying is:
When using an ISO keyboard; the keyboard people outside the United States use mostly, and doing so with a Nordic layout in your OS setting; the configurator still will and does not let you write the three Nordic letters Å, Ä, Ö ! I am giving up on this configurator... Brain drain!
If you do happen to make it work on an ISO keyboard, please, let me know, obviously :) thank you!
It works perfectly fine with your letters. The thing is, the firmware doesn’t transmit letters over USB; it transmits scan codes.
In the configurator (that’s were the US bias comes in), these scan codes are represented by the characters they represent in US QWERTY. That doesn’t mean they won’t work with other software layouts, you just have to map your layout to QWERTY and program using the characters that are on the same keys there.
So you mean that when I push the Swedish letters they are programmed into the layout in spite of me not being able to physically see them as Swedish in the screen?
The characters ; and others that comes up instead as on an US layout is only visible on the screen but will not be programmed as long as I use a Swedish layout in the OS while configurating my own layout here on the configurator?
Yes, basically. If you use US layout in your OS though, they will exactly be what you can see in the configurator.
But my case is that I use a Swedish layout in my OS on a Swedish iMac and using a Swedish ISO keyboard. And even then, When I push the Swedish letters I only see the English letters that would be there if One used an English layout. So then again, it must be the configuratpe and not my layout or OS that got the problem. How to solce this? Could you try from an ANSI keyboard using a Swedish layout by adding Swedish in your setting and see if it works out then?! Please :)
I just tried this, and the infinity configurator displayed US qwerty letters. Nonetheless I don't think it's an issue. Read HaaTa's article on keyboard programming: https://www.massdrop.com/article/introduction-to-keyboard-programming
Here's the relevant excerpt:
"...The Translation module is responsible for converting each Scan code to a number that your computer understands. For most modern keyboards this is a USB Code. USB Codes are defined in the USB HID Keyboard spec. The conversion is usually done using a lookup table. This table is also where the keyboard layout is defined.
The USB HID Keyboard defines that every USB keyboard should define a US ANSI-like layout and that it is up to the OS to map the keys for each language..."
The important thing to understand is that your Swedish keyboard does not transmit letters; it transmits USB scan codes. Interpretation of these scan codes is done at the OS level not at the keyboard firmware level. The fact that the Configurator uses a US layout to interpret the keypresses doesn't mean your OS will when the keyboard is used on your computer.
Thanks for the quote. That’s worded way better than my try at an explanation :)
Alright, that was a well written article!
Thanks a lot.
Sure. I'm actually curious how the Configurator works now. If it receives keypresses (or scan code) rather than letters, why does it correctly map US Dvorak layouts?
e.g., if i press '/' on US Dvorak OS layout it shows '/' rather than '[', but if I press 'å' on the Swedish layout (same key) it registers '['.
No problem. I found some more in-depth articles when looking for the answer to your question. Here's a link to one which contains links to a few more if you're interested: http://www.quadibloc.com/comp/scan.htm
Remember, the firmware for this thing is open source (https://github.com/kiibohd/controller), so even without the Configurator, all you would need to do is figure out what the scan codes for your current keyboard are and match them up to whatever key you want on the Infinity.
Hmm. Software or hardware Dvorak?
Software (hardware is a standard Apple Bluetooth keyboard)