jackson15j / zmk-config Goto Github PK
View Code? Open in Web Editor NEWZMK Config for the custom programmable keyboards that I have.
ZMK Config for the custom programmable keyboards that I have.
Been testing out homerow rolling in qwerty/colemak mode. Looks like rolling is
not affected, regardless of speed, but there is a bug where the keyboard locks
up and stops outputting or jams on repeating a character.
Seeing the issue when repeatedly homerow rolling for about 5secs+.
I've maxed out the default number of profiles, so need to bump the storage to add more. The ZMK layer has an empty bottom row (minus holding Z to get into the momentary layer, so could bump it by 4 more!)
Also:
BT CLR
(maybe x
/.
, or inner thumbs).OUT USB
on Q
/P
to make life easier when I want to switch to USB.See: https://zmk.dev/docs/features/underglow and the Ferris bling QMK firmware
for examples.
Can I use ZMK Macros (https://zmk.dev/docs/behaviors/macros) to be able to push
a key that switches to a specific profile as well as enable a specific default
layer (eg. Qwerty, Colemak, Mac).
First step would be to replace the current Mac profiles with a macro that does:
Also investigate if there is any way to autosense Bluetooth profile and select
layer automatically ??
Tried using emacs directory/file variables to set the compile command, but this
is getting messy when I want to either build/flash.
Let's try a Makefile
to consolidate the commands + give me options.
Might be worth flicking over to the official ZMK docker containers for doing
local builds.
NOTE: These still require a local checkout of the ZMK Firmware code as well
as the ZMK Config code.
I've tried the reset firmware mentioned in:
The above fixed my connection to my IPhone, but is still broken with work
MacBook.
Need to try with USB logging and pull Mac console logs.
NOTE: Mac console log points to error code 708, which is a timeout code
apparently
(https://developer.apple.com/forums/thread/674642?answerId=663653022#663653022)
These status codes are based on the Open Interface North America Bluetooth project. We cannot provide a preferred link to find this information, but doing a search for Open Interface North America status codes should yield useful results.
Specifically to your question, Status 708 indicates a connection timeout. Status 719 means the remote side has closed the connection.
You can see that these explanations of the status codes are also clearly printed in the logs you provided as CoreBluetooth errors.
The Qwerty default layer can activate a MAC toggle for symbols/numbers. I need to do the same for the Colemak default layer.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.