GithubHelp home page GithubHelp logo

zmk-config's People

Watchers

 avatar  avatar

zmk-config's Issues

Fast, repeated rolls on homerow will crash the keyboard

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+.

Bump the number of BT profiles above 5 (default)

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:

  • Move BT CLR (maybe x/., or inner thumbs).
  • Put OUT USB on Q/P to make life easier when I want to switch to USB.

Toggle default layer based off bluetooth profile

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:

  • Switch to Profile X.
  • Toggle/To base layer.

Also investigate if there is any way to autosense Bluetooth profile and select
layer automatically ??

Consolidate build/flash commands.

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.

Switch over to the Docker container for building

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.

Investigate Bluetooth Pairing issues on Mac OS Ventura

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.