home.social

#qmk — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #qmk, aggregated by home.social.

fetched live
  1. @petejohanson @papawilf Sadly dozens of us on Mastodon may be accurate - see also #MechanicalKeyboard firmware hashtags like #QMK, #ZMK, etc. There is lots on Discord (behind closed doors), or Reddit…

  2. Not 100% sure on the colors but hey, beats Prototype Gray™! Also ditched the BTUs for good old silicon nitride static bearings, stiction's minimal anyway. Also that button in the ball socket's to hit the Boot on the rp2040 for easier reflashing #trackball #3dprint #3dprinting #qmk

  3. @Crazypedia Epomaker has a bad rep, because they're just re-sales of no-name manufacturers. One of their boards can be reasonably OK, the next one total shit. Support is apparently nonexistent. For most boards, you won't get source code for the software even though they use #QMK and are therefore obliged to provide it to comply with its GPL license.

    Keychron doesn't have any of these problems (although support can be hard to get just because they're not globally distributed, either).

  4. Okay, this is ***very*** weird. #QMK is just not being sane right now.
    I changed a blank key on a layer to KC_MPLY, built and deployed and tested it as working. Sweet.
    Then I decided to add KC_MNXT & KC_MPRV to a pair of keys on the same layer.
    NXT worked as expected. PRV was acting the same as MPLY.
    Checking with `qmk console` shows the key code being sent is 0x00AE (MPLY)
    Trying the non-short version of KC_MNXT gives the same. Searching for those keycodes in my checked out QMK gives no hints.

  5. El Corne v4 es el rey de la ergonomía dividida. Su diseño partido relaja hombros y muñecas al instante, mientras que sus switches hot-swap y su PCB rediseñada hacen que escribir sea ultrasuave. Con capas totalmente personalizables mediante QMK/VIA, todo queda al alcance de tus dedos sin esfuerzo. ¡Un viaje de ida para la salud y productividad! ⌨️🧠

    #CorneV4 #ErgoKeyboard #MechanicalKeyboards #TecladosMecanicos #QMK #Mastodon

  6. It took me about a day since it's my first time doing any programming

    I also put in Ryan Heisler's logic to have both toggle *and* momentary drag-scroll, but the logic for showing the custom button/keycode to VIA seems to have changed and I couldn't figure it out. Fortunately, I learnt that I can set custom keycode anyway by setting an "Any" key and calling it "CUSTOM(2)" (or whatever number down the list it is, starting with zero)

    blog.ryanheisler.com/blog/ploo

  7. Just found out about the #QMK Mod-Tap feature (docs.qmk.fm/mod_tap), where a key can send a keycode on tap and be a modifier if held.

    I use it to frankenstein my left ALT key to be the LCMD modifier and the mission control key for macOS.

  8. Калвиаутра путает калвиши: один байт изменил всё

    Пришла моя долгожданная плата EC для клавиатуры Agar Mini . Собрал, начал пользоваться, но вот что-то слишком много опечаток. Думал, повожусь с настройками, да не тут-то было — приключение растянулось на 7 часов. В статье о том, что такое EC, как отдебажить проблему и внести фикс в прошивку. Не обошлось и без реверс-инжиниринга. Все опечатки неслучайны.

    habr.com/ru/articles/1056772/

    #Agar_Mini #EC #калибровка_EC #via #vial #механические_клавиатуры #qmk #ydkb #дебаг #stm32

  9. Как очередной умник свою клавиатуру изобретал

    Всем привет, меня зовут Роман и я энтузиаст. Не так чтобы конкретно в чем‑то, а так, вообще. По долгу службы я тесно связан с GNU/Linux отчего часто и подолгу смотрю в черный экран с буквами. И вот, в один из таких эпизодов я подумал: - А зачем мне мышь, если я постоянно пишу в консоль? Двигать окна? А зачем их двигать, если они все одинаковые?.. Очевидно, в этом порыве я не пионер. Мои эксперименты с оконными менеджерами привели меня к динамическому тайлингу и настал черед устройств ввода.

    habr.com/ru/articles/1055512/

    #клавиатура #трекпоинт #trackpoint #qmk

  10. Curly shells and rabbit holes.

    I treated myself to a new keyboard. One of my requirements for a keyboard is that it is QMK (or any other FOSS firmware) compatible.

    Since I am currently spending most of my private computer time on macOS, I wanted to be able to build the firmware and flash it from there.

    One of the first steps of the QMK setup procedure is to curl | sh a command from the docs to install the QMK command line tool.

    Shell-curling always feels icky to me for various reasons, and so I looked for alternatives.

    Here's my setup (using homebrew, which is also installed by bash-curling ;)

    • Install container: brew install container
    • Install dfu-util: brew install dfu-util
    • Use the docker build script with container: SKIP_FLASHING_SUPPORT=1 RUNTIME=container ./util/docker_build.sh your/keyboard:your_layout
    • Flash using dfu-util: dfu-util -a 0 -w -d 0483:DF11 -s 0x08000000:leave -D /path/to/your/bin

    It works and does not clutter up my system.

    #macOS #container #qmk #curlbash #homebrew

  11. 4x USB-C ports
    * 2x USB hosts
    * USB Audio
    1x - HDMI port
    LoRa, GPS, Wifi, BLE
    No uboot - custom bootloader
    Removable Battery
    QMK Firmware keyboard
    Builtin Black Magic Probe
    Full driver stack
    Full software support
    * Suspend to ram
    * Low power mode
    * USB C charge profiles
    * Fast Charge mode

  12. @piggz #VIAL is great to try and find new things. I took my time with it, experienced tap dance, then ultimately went to one shot mods.

    And when you feel you have your ideal layout, you rebuild it with pure #QMK and forget VIAL for good.

  13. So I now know how to both #qmk #firmware and update ancient qmk to modern and port over my old keyboard code (or rather numphyys code) to modern qmk and I speak raw hid events now apparently .... oh well

  14. I was annoyed... got a firmware update for my new NuPhy keyboard, is realized to late it was an ansi #firmware and not iso... and they have not released the iso firmware in even bin frorm so I forked their #qmk repo and addex iso support back manually. some minior bugs with rgb on those two iso keys... but they do work across both the mac and win layers. I will fix the rgb bugs some other day. code.augustini.xyz/myceliatrix

  15. Wanted to show my Avalanche V4 custom split keyboard. Features blank keycaps, because I can't be bothered to find a proper keycap set with uniform profile and runs QMK.

    #customkeyboard #avalanchev4 #splitkeyboard #colemak #QMK

  16. TIL: When compiling QMK on gentoo, make sure to add the "vanilla" use flag when compiling arm-none-eabi-gcc otherwise your keyboard will crash after typing ~10 key strokes.

    No idea how gentoo's default gcc patches managed to cause that behaviour but at least it's an easy fix lol.

    github.com/qmk/qmk_firmware/is

    #qmk #gentoo

  17. I have flashed my with the VIAL fork .. what should I do with it, give me useful ideas!

  18. I have a shiny new QMK/VIAL configurable macro pad and thanks to some magic with the compose key to work around the fact that it can't directly output Unicode, I now have the dedicated interrobang key I've wanted for years.

    Cool, huh‽

    OK, that's not the real reason I wanted it, but it's a huge bonus.

    #Linux #MacroPad #QMK #VIAL #MechanicalKeyboard

  19. Keychron/Keychron-Keyboards-Hardware-Design

    All the industrial design files for Keychron keyboards and mice. Includes CAD models (case, plate, stabilizer, encoder, keycap) for Q, Q Pro, Q HE, K Pro, K Max, K HE, V Max, P HE series and M1–M7 mice. 100+ models. STEP/DXF/PDF formats.

    This project is source-available. Commercial use is strictly prohibited.
    Language: Python

    Stars: 1310 Issues: 4 Forks: 99
    github.com/Keychron/Keychron-K

    #3d_printing #cad #gaming #gaming_keyboard #gaming_mouse #hardware_designs #keyboard #keyboard_firmware #keychron #mechanical_keyboard #mouse #qmk #qmk_firmware #zephyr #zmk #zmk_firmware

  20. #Ækeynox équipe les premiers Quacken qui viennent d’être livrés. On a beaucoup bossé sur ce firmware pour en faire une #keymap aussi saine que possible pour toutes les personnes adeptes de #Poticlaviers, débutantes ou aguerries, de 20 à 200 mots par minute.

    On fait en sorte qu’Ækeynox supporte le plus grand nombre possible de claviers #ZMK et #QMK avant les #JdLL, fin mai.

    github.com/OneDeadKey/selenium

    La fonctionnalité Ækeynox sur laquelle on bosse en ce moment, c’est l’émulation #Ergol et #QwertyLafayette. Ça s’annonce bien !

    #aekeynox

  21. Messing about with my #KeyboardLayout again (that’s half the fun of #QMK or #ZMK etc in a programable #MechanicalKeyboard), this time the mechanism to get capital letters without a dedicated shift key… ⇧

    I’m giving #AutoShift another go (long press for capitals), alongside #CapWords (like caps lock, but it turns off at the end of a word), and #MagicCommaShift (comma before letter means shift) 🪄 ⇧

  22. . @zmk builds on GitHub Actions have always been uploading artifacts as "firmware.zip". It has always been utter annoying to me.

    So I wrote a small GitHub Actions workflow to overcome this: It adds built firmware files to the release as separate files, just like QMK does:

    github.com/Ardakilic/zmk-confi

    Example release:

    github.com/Ardakilic/zmk-confi

    Might be useful for you. It definitely will be for me :)

    I wish this was in core ZMK thogh.

    #zmk #qmk #mechanicalkeyboard #githubactions