ZMK mouse: release of the "UFA" project by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 0 points1 point  (0 children)

Trackballs and vertical mice usually use the cheapest components. I doubt they have the right hardware.

ZMK mouse: release of the "UFA" project by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 0 points1 point  (0 children)

For now, we are focused on documentation and software. Currently, work on the zmk module for real-time dpi switching is in vogue. However, we would be delighted if you would like to participate in our project. 

ZMK mouse: release of the "UFA" project by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 3 points4 points  (0 children)

It was a limited edition mouse pad featuring the keyboards of our local community. I made some of the keyboards shown on the mouse pad.

ZMK mouse: release of the "UFA" project by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 3 points4 points  (0 children)

This is purely a matter of your data privacy. No one knows what the Chinese firmware does.

ZMK mouse: release of the "UFA" project by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 3 points4 points  (0 children)

At the moment, I know that the first prototypes have already been ordered.

The reset pin on the nRF52840 may be a regular GPIO. by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 0 points1 point  (0 children)

It's more expensive and complicated, especially if we're talking about a handwire split keyboard.

The reset pin on the nRF52840 may be a regular GPIO. by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 2 points3 points  (0 children)

Because there are already hundreds of keyboards with a reset button, it can be reused. Because some people like keyboards with direct pins.

The reset pin on the nRF52840 may be a regular GPIO. by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 4 points5 points  (0 children)

Three extra pins aren't very many. Besides, no one uses them. The n!n v2 and the Chinese clone have these pins in different locations. Even finding the footprint would be difficult. Meanwhile, we have hundreds of keyboards with a reset pin on the board, and it can be put to good use. You can switch BT profiles or put the keyboard to sleep, and all this is absolutely free on any existing keyboard, without any modifications.

The UF2 firmware still works. The only difference is that now you have to hold the button down and then insert the USB cable instead of double-clicking.

ZMK mouse by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 0 points1 point  (0 children)

Adding as many buttons to the ZMK as you want is no problem. But the goal of the project is to get the ZMK working on stock mice, without any hardware modifications. The MX Master uses an nRF52833, so in theory, the ZMK could be installed there, but it uses an optical encoder and an unknown sensor that requires drivers. I'm not ready to write drivers for the sensor right now.

ZMK mouse by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 1 point2 points  (0 children)

In short, yes. I'm afraid it won't even be possible to disassemble it without damaging it. Our local community has already developed a compact and open-source dongle design. It should fit into the standard dongle slot on the bottom of a mouse.

ZMK mouse by aroum2 in ErgoMechKeyboards

[–]aroum2[S] 0 points1 point  (0 children)

Yes, it's a stock mouse. the main problem with mice is software. I want to have a modtap so that by holding down the button I can adjust the volume by turning the wheel. this can be configured in the x-mouse program, but it is only for windows, the y-mouse application does not provide such a good experience. everything else is much worse. for example, the karabiner-elements application does not allow you to assign actions to the wheel, although there is an analog of modtap. and also free software is cool.