Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards
Posted: 22 Jun 2022, 16:18
Tried the SCUMYC layout for the first time and I start to get used to it.
mechanical keyboard authority
https://ns1.deskthority.net/
Adafruit does sell this: https://www.adafruit.com/product/2995 and it has the ability to be a wireless keyboard: https://learn.adafruit.com/adafruit-fea ... idkeyboardBuGless wrote: 21 Jun 2022, 00:13I think the idea was/is that adding the wireless option is "easily" done by yourself (just add a battery, charging circuit, bluetooth module and write a driver for QMK to interface with the bluetooth module); in short: it's too much work for a one-person keyboard factory.shampoo wrote: 20 Jun 2022, 20:02 Anyone ever look at making this wireless ? Ideally with the ability to switch between hosts ?
How do you have the keys mapped? My bottom row is Opt, MacFn, Cmd, Ctrl, Space, CapsLock, nothing, nothing, and MO(1).darkcruix wrote: 22 Jun 2022, 16:18 Tried the SCUMYC layout for the first time and I start to get used to it.
I’ve had one of those exact Adafruit boards for many years and still haven’t gotten around to it. Good luck!shampoo wrote: 22 Jun 2022, 16:23 I'm crazy busy, but maybe over the winter if I have more time I'll take a stab at it.
Apple had some weird designs in the past ... I only want the Cmd next to the space bar ... I prefer my Alt at the end of the Space Bar and my Control at the Caps position...Muirium wrote: 22 Jun 2022, 17:09 Correct Mac keyboard modifier sequence always ends in Option and Command right next to the spacebar.![]()
I’ve had one of those exact Adafruit boards for many years and still haven’t gotten around to it. Good luck!shampoo wrote: 22 Jun 2022, 16:23 I'm crazy busy, but maybe over the winter if I have more time I'll take a stab at it.
The replacement key arrived today, and I'm glad to report that it works perfectly. Thanks!Ellipse wrote: 23 May 2022, 02:33 Yes I think you are right! That key may have been damaged in shipping. If there's no way to gently push the stabilizer back into place please send me an email to arrange a replacement key.
Looks interesting, but from a security standpoint this sounds ... difficult (without knowing the full implementation). "Silent" access to a device that is used to enter credentials through the internet ...Ellipse wrote: 24 Jun 2022, 16:45 I received some interesting Vial news today: "There's even a web configurator so there's no need to install client software if you don't want to/if you're on someone else's computer: https://vial.rocks – instant keyboard configuration and experimentation from a web page! "
Seems to be useful for updating your Vial configuration after installing it.
How did you implement MacFn ?TerminalJunkie wrote: 22 Jun 2022, 16:30How do you have the keys mapped? My bottom row is Opt, MacFn, Cmd, Ctrl, Space, CapsLock, nothing, nothing, and MO(1).darkcruix wrote: 22 Jun 2022, 16:18 Tried the SCUMYC layout for the first time and I start to get used to it.
20776BDB-8AD8-45D1-8A0F-4EB4DD5EBB7F.jpeg
Same.Muirium wrote: 25 Jun 2022, 10:54 I do it with Karabiner (remap Insert to Fn on the host). Don’t know if there’s a way on the board itself.
Can you share how you do it in Karabiner? I tried, but it's not sending the right code. I've probably stuffed it up somehow.
A site can't access the keyboard firmware without consent (there's a browser popup). Vial's open-source so it could be audited for security issues.darkcruix wrote: 24 Jun 2022, 19:03 Looks interesting, but from a security standpoint this sounds ... difficult (without knowing the full implementation). "Silent" access to a device that is used to enter credentials through the internet ...
Code: Select all
Mac-mini:~ Kugelkopf$ sudo port install dfu-programmer
---> Computing dependencies for dfu-programmer
---> Fetching archive for dfu-programmer
---> Attempting to fetch dfu-programmer-0.7.2_0.darwin_13.x86_64.tbz2 from http://packages.macports.org/dfu-programmer
---> Attempting to fetch dfu-programmer-0.7.2_0.darwin_13.x86_64.tbz2.rmd160 from http://packages.macports.org/dfu-programmer
---> Installing dfu-programmer @0.7.2_0
---> Activating dfu-programmer @0.7.2_0
---> Cleaning dfu-programmer
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
Mac-mini:~ Kugelkopf$ dfu-programmer
dfu-programmer 0.7.2
https://github.com/dfu-programmer/dfu-programmer
Type 'dfu-programmer --help' for a list of commands
'dfu-programmer --targets' to list supported target devices
Code: Select all
Mac-mini:~ Kugelkopf$ sudo dfu-programmer atmega32u2 get manufacturer
Password:
dfu-programmer: no device present.
Code: Select all
Mac-mini:~ Kugelkopf$ sudo dfu-programmer atmega32u2 get manufacturer
Manufacturer Code: 0x58 (88)
Mac-mini:~ Kugelkopf$ sudo dfu-programmer atmega32u2 erase
Checking memory from 0x0 to 0x6FFF... Not blank at 0x1.
Erasing flash... Success
Checking memory from 0x0 to 0x6FFF... Empty.
Mac-mini:~ Kugelkopf$ sudo dfu-programmer atmega32u2 flash xwhatsit_brand_new_model_f_f77_wcass_default_fff892dmac.hex
Checking memory from 0x0 to 0x567F... Empty.
0% 100% Programming 0x5680 bytes...
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] Success
0% 100% Reading 0x7000 bytes...
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] Success
Validating... Success
0x5680 bytes written into 0x7000 bytes memory (77.23%).
Code: Select all
sudo nvram manufactering-enter-picker=true
These are exactly the details I was after. On Ellipse's "Custom Legend Keycaps" page I had seen a 1.75U shift keycap, but barrel positions are not mentioned, so thanks a lot for clarifying! I hereby admit that I really like the F's design, thus I'll probably do without uglifying keycap arrangements, though my ultra wide right shift key would be the perfect split candidate. I'm considering ordering the shorter space bar offered by Ellipse and use the unused barrel hidden under the normal space bar for "Esc", but will perform some vi testing before making a final decision. Delving into QMK or Vial and implement one or two tap dances might be an option, too. In fact, I'm considering to implement a "TeX" layer, where curly and square brackets, not to mention backslash are easily reachable. Obviously, Don Knuth hadn't German keyboards in mind, when he designed TeX's control sequences (most European layouts may perform equally poor, I guess): "\" is Opt + Shift + "7" here, which disrupts the flow of typing.Muirium wrote: 27 Jun 2022, 23:32 Going by your picture, your right Shift is the regular (egregiously long) 2.75u key. HHKB style right Shift requires different barrel placement: 1.75u then 1u; not 1u then 1.75u as you have. IBM did this to support JIS layout with the same barrel frame, so I gather, as HHKB style split Shift just wasn’t on their radar.
You could experiment with single unit caps instead, which would let you test drive the layout. But it’ll be ugly without the right caps, which need the right barrel spacing.
...
Your remark is very interesting and caused me to perform a few more tests. Here are the results:Muirium wrote: 27 Jun 2022, 23:32 ...
Speaking of which: pretty sure both my Kishsaver and the AT can enter boot options on all USB Macs I’ve tried them on; even geriatric PowerPC! Don’t often need it myself, but I don’t recall any keyboard blocking it when required.
Code: Select all
manufactering-enter-picker=true
You might want to look at my setup (already slightly outdated, because I tweak it every few days, as I discover that some things are (im)practical in daily use) as described in viewtopic.php?p=504943#p504943 for ideas.Kugelkopf wrote: 29 Jun 2022, 21:22 I'm considering ordering the shorter space bar offered by Ellipse and use the unused barrel hidden under the normal space bar for "Esc", but will perform some vi testing before making a final decision. Delving into QMK or Vial and implement one or two tap dances might be an option, too.
I didn't move any springs over -- and for one reason: they're very different in terms of weighting. You can even feel it when handling individual springs outside the keyboard: the Ellipse ones definitely seem to have a lower spring constant. The Ellipse Model F has quite a low actuation force!yac wrote: 30 Jun 2022, 21:58 My plan is to compare the new springs and flippers with the IBM ones. I don't expect to detect a real difference with the keycaps, mostly interested in the feel when i type on it, and somewhat interested in the sound. Did anyone move springs and flippers over from old Model F keyboards and if so what were your experiences?
Just got my F77. Am I missing something here or has this not changed yet? No matter what I do, I cannot get NKRO working with my custom keyboard layout. I tried using both "LAYOUT_all" with the appropriate KC_NO mappings as well as "LAYOUT_iso_hhkb_split_shift_split_backspace" which best matches my keyboard. I tried mapping the "Togg NKRO" function as well as the separate On/Off ones to unused layer 2 keys, they do nothing. With or without those keys mapped, the standard LShift+RShift+N MAGIC key combination does not work either. LShift+RShift+N worked out of the box. I am using the correct direct link to the "F77 specific" configurator.NathanA wrote: 05 Apr 2022, 21:23Just to double-check, after flashing the hex file you got from QMK Configurator, you tried LShift+RShift+N to enable NKRO first before testing to see if NKRO was working? (It is off by default.)CoolPenguin1 wrote: 05 Apr 2022, 19:48 I followed the manual and don't see anything about rollover besides the pre-programed command for it, as a troubleshooting step I imported F77_-_ANSI-ISO_-_PrintScr.json with QMK configurator and complied it without making any modifications and n key rollover still doesn't work, n key rollover is working fine with the precompiled QMK firmwares by the way.
If yes, it sounds to me like the rules.mk file(s) on the pandrew beta QMK Configurator site does not include "NKRO_ENABLE = yes". Unfortunately, this is seemingly impossible for a regular user to verify as the web QMK Configurator doesn't expose any of the source files from the build tree to you. Only person who could check & confirm this would be whoever is running that server (pandrew?). Doubly unfortunate is that if this is in fact the case, there is also nothing that a regular user can do about it short of petitioning the server admin to change this.
It's also possible, though, that NKRO_ENABLE is set to yes, but that COMMAND_ENABLE is set to no, which would disable the built-in set of "magic keys" (the set of shortcuts that are triggered when you hold down both shift keys). If so, that would explain why LShift+RShift+N is not effective. What you could do to both test this as well as work around it it is to add a "Toggle NKRO" key to your keymap before compiling (in QMK Configurator this is listed under Keyboard Settings tab > "Togg NKRO"). I might suggest putting it on the N key under layer 2. Assuming the default layer selectors of Fn (for layer 1) and Space (for layer 2), this would allow you to toggle NKRO on/off via Fn+Space+N.
I realized some time ago that I myself did not have NKRO enabled on my Vial firmware builds that I've posted here in the past. I have since fixed that for myself but haven't posted an updated version. If you're at all interested in giving it a try, I'll package it up for you.
Code: Select all
This file is a configurator export. You can compile it directly inside QMK using the command `bin/qmk compile xwhatsit-brand_new_model_f-f77-wcass-bucc.json