Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)KI
Kimcha87 @lemmy.world
Posts 1
Comments 18
Options for integrated pointing device
  • Options exist for all three of them.

    For a trackpoint version, checkout the buzzard. I also recently added beta-level support for trackpoints to zmk. So you can build a wireless trackpoint split keyboard.

    I am also working on a corne clone with trackpoint support.

    You can come to the zmk discord pointing-devices channel to discuss the topic with more people.

  • Kailh choc switch recommendations?
  • I also started with the choc reds. And it was like a workout for fingers.

    Then I switched to pro reds and they were great, but a little heavy if you like to use combos.

    Now I am using purpz and I like them, but I still sometimes hit the wrong key and activate them.

  • Kailh choc switch recommendations?
  • I also started with the choc reds. And it was like a workout for fingers.

    Then I switched to pro reds and they were great, but a little heavy if you like to use combos.

    Now I am using purpz and I like them, but I still sometimes hit the wrong key and activate them.

  • First build - 1 key is not working
  • Try to narrow down where the problem is.

    First use tweezers to connect the two switch pads together and see if it outputs the key.

    This way you can test that the PCB works.

    If that works, try the same with the contacts inside the hotswap socket.

    If that works, try switching the hotswap socket.

    I don’t think the sweep has diodes. But if it does, check if the direction is correct.

  • Any tips on dealing with symbols for programming?
  • I put brackets as combos of pointing and middle finger.

    On the left half the homerow combo is for (. On the right half, it’s for ).

    And the other symbols are on a layer. I optimized it it to make common programming symbols easy to type.

    And I found that practicing typing quickly on speedcoder.com really helped me.

    At first you have to think about what key to press to switch the layer and then what key to press to get true symbol you need.

    But after a while, your brain learns the combination of movements.

    So you just express the intention of a symbol and your fingers execute the symbol.

  • Where should I start?
  • I recommend you watch this stream of nicel (nice nano creator) assembling a keyboard:

    https://youtu.be/kRrzfWv39G4

    He also has a keyboard store that sells keyboards that are optimized for wireless and have many components pre-soldered.

    https://typeractive.xyz

    You will need to make a lot of decisions:

    • Do you want a number row or do you want to use layers for numbers so that you don’t have to stretch?
    • Do you want a second pinky column (esc, shift, …) or use homerow mods or thumb keys for those.
    • How many thumb keys do you want? (Only three are realistically usable unless you have huge hands)
    • Do you want regular MX switches or low profile Choc switches?
    • How much row stagger do you want?

    It can be overwhelming and unfortunately the Reddit community is blacked out. That’s where all the answers lie until we can get a searchable archive.

    Some keyboard designs you would want to look into are:

    • corne
    • lily58
    • Sofle
    • Chocofi

    And of course, if you get stuck, make sure to ask here. Other people will have the same questions and we need to build up the knowledge base on this platform.

  • ZMK mouse keys support
  • Yes there is mouse key support. It’s a PR that hasn’t been merged yet and probably won’t be for a long time.

    But Urob maintains a regularly updated zmk fork that contains the mouse PR.

    It also has a lot of other useful features.

    You can learn more about it here:

    https://lemmy.world/post/206636

  • How typical is it to use thumb keys for shift?
  • I tried shift on the thumbs, but didn’t like it.

    I am using homerow mod shift. If you are on zmk try urob’s timeless homerow mods:

    https://lemmy.world/post/206636

    Another alternative to try would be one-shot-shift. Instead of holding the shift key while typing the letter you want to shift, you would tap the shift key once and then tap the key you want to shift.

    After that one key press the keyboard goes back to typing unshifted characters.

    I haven’t been able to try this, because my keyboard doesn’t have the 6th column with the shift key.

    But I’ll try it on my next build.

  • Wrist Rest recommendations for Lily 58?
  • You got a lot of great recommendations.

    I just wanted to throw in that you shouldn’t actually put your wrists on the wrist rests, because it can lead to carpal tunnel syndrome.

    Instead you should rest the meaty part of your palm. So it’s better to refer to them in your head as “palm rests”.

    And for ideal ergonomics you should only rest on them when you are not typing. When you are typing your hands should be floating.

    And of course, your table height should be at or below elbow level so that your elbows are 90 degrees or less.

  • What kind of socket to use ?
  • I am a bit confused by your photo and the other comment.

    Usually you installed female headers on the board and male pins on the controller.

    Most keyboard designs also ask for the controller to be installed with the components facing down and not up like in your image.

    So make sure to double check the correct direction for your keyboard before turning it on.

    For the display you can use the same female headers and then just make the male pins that you solder to the display longer.

    I recommend watching this stream of a lily58 keyboard build. It’s done by the creator of the nice nano.

    https://youtu.be/kRrzfWv39G4

    He shows how to properly solder controllers, sockets, diodes and so on. o

  • LPT: Try urob's ZMK timeless homerow mods, combos and other features (reddit repost)

    I originally posted this on r/emk a few month ago and wanted to preserve the content...

    --

    Hey guys,

    I recently discovered urob's ZMK config and ZMK fork, which has a lot of cutting edge, awesome improvements that have not been merged into ZMK yet.

    Here are a few of my favorites...

    1. Timeless homerow mods

    Homerow mods are a bit of a controversial features. Many people hate them, because of frequent involuntary activations.

    But a lot of advancements have been made recently that make homerow mods MUCH easier to use.

    Urob has a config that uses several unmerged ZMK features that have made the feature work flawlessly for me the past few days.

    He describes how it all works here.

    Trying them is quite simple, but urob's config repo is using macros for ZMK that might make it a bit difficult to adopt it to your own, regular ZMK config.

    But you can use mine as an example:

    1. Switch your config to use urob’s zmk fork as I did in this commit
    2. Add zmk-nodefree-config to your repo to make key position definitions easier
    3. Add the homerow mod behaviors like I did here
    4. Add the hm_l, hm_r, hm_shift_l, hm_shift_r behaviors to your keymap

    Reflash your keyboard and you should be good to go.

    2. Try his combo improvements

    While you are at it, you can also try his combo improvements.

    The new global-quick-tap-ms = <75>; settings makes it so that if any key was pressed within 75ms before the combo hit, the combo won't be run and instead the keys will register as taps.

    This significantly reduces accidental activations during typing and made combos finally usable for me.

    3. Try num word (caps word for numbers)

    This one has been a game changer for me. I put it as a tap on my right outer thumb and now after tapping the key, I can just start typing numbers with my left side num pad layer.

    The layer automatically deactivates as soon as I hit any key except for numbers, dot, comma, star, slash, plus, minus and equal.

    So I can press my <&num_word> key and type 20/5=4 and the number layer automatically turns off as soon as I type the space.

    You can also use it with any other layer using his smart-layers-for-zmk feature.

    I am loving it for my nav layer to. I activate it using a tap dance.

    BONUS: caksoylar's keymap-drawer

    And finally another cool software (that is not made by urob) you may also be interested.

    It's a python script that generates a pretty keymap graphic directly from your ZMK repo.

    I have added some shell and python scripts to automate it further so that I can easily keep updated graphics of my keymap.

    1
    A message from /r/ErgoMechKeyboards
  • Amazing. Thank you for creating this community here.

    I haven’t been back to Reddit since the blackouts started and the only subreddits I miss were this one and one other one.

    So I’m happy we have a new home.

    I also appreciate and fully agree with the way you handled the move and your decision making.

    Thank you for being honest, transparent and considerate.

    Next step is to move all my posts from Reddit to here.

  • A proud defense of whataboutism — comparing Trump to other cases is the practice of law
  • If you actually read the indictment and look at what happened with Biden’s documents, you will immediately see why Trump was charged and Biden was not.

    Biden’s lawyers found classified documents and immediately notified the proper authorities to give them back.

    Then they searched his office and his other property to check if there are any other documents. They found more and immediately returned those too.

    Then they voluntarily invited the FBI to search the properties to make sure they didn’t miss anything.

    Now go and read the actual indictment of trump and compare it to Biden’s behavior.

    The two are absolutely not comparable.

    NARA has been begging trump to return the classified government documents for over a year.

    He did not own these documents. The government agencies that produced them own them. They are not presidential records.

    Trump simply refused.

    Eventually, he returned (I think) 15 boxes.

    NARA knew it was not everything. Since trump was not complying they subpoenaed him.

    He once again went out of his way to return only 30 out of 64 remaining boxes.

    So the FBI raided his property to get the remaining documents back.

    Most of the counts of the indictment are related to specific documents that he purposefully chose not to return.

    Not a single count is related to a document that he did voluntarily return.

    Trump wasn’t indicted for documents he kept and then returned in a timely and voluntary manner.

    And Biden was treated equally. He also wasn’t charged for documents he returned voluntarily.

    Trump was charged only for documents he purposefully refused to return.

    Biden didn’t do that. Pence didn’t do that.

    So they were not charged for it. Simple.

    If you actually look at the facts, Trump’s indictment is not a sign of a two-tier justice system.

    And what’s so sad about this is that the people who propagate this lie know that it’s not.

    They also know the damage a perception of a two-tier justice system does to the country.

    But they don’t care. They are destroying people’s trust in America and America’s justice system to try to keep Trump in power.

    It’s extremely Un-american. They are actively hurting the country and yet so many people are supporting them.

    It’s just sad.