Comments (4)
As I was thinking about this, I thought about some states that would be helpful to indicate:
- No BLE connection
- New BLE connection
- Indicate clearing of all bonds via unpair combo.
- Active connection?
As we noted in Discord (https://discord.com/channels/719497620560543766/719544230497878116/746182170061570109), we might want to have those states be dependent on the selected "profile" or "slot" that is currently selected, to allow cycling between different paired devices, and pairing a new device into a certain slot.
Maybe another status might be:
- Blink # of times for that number slot you just switched to, then pause, then do the remaining status blink code?
from zmk.
Would this account for the peripheral pairing too?
from zmk.
(Previous deleted comment was based on me thinking this was a different issue. Oy.)
@BrainWart That's a good question. I think we'd use the peripheral LED for that status, so the central side status could be used for the connection status to the host. Seems that would work well.
from zmk.
Perhaps it could be another & command for toggling, blinking, slow blink, fast blink, addressable?
from zmk.
Related Issues (20)
- Error during build HOT 3
- Refactor sticky key and sticky layer doc pages to mention the underlying sticky key behavior
- Soft off only turn off the left side of my Corne split keyboard HOT 4
- How to toggle on and off behaviour (autoshift)? HOT 2
- Update development docs with new module instructions HOT 2
- Keys used in combos are not reflected with mouse clicks before timeout. HOT 1
- Hold-tap balanced flavor diagram: the 3rd drawing the same as the 2nd one
- caps word plus mods works only in some programms in Ubuntu HOT 4
- Sticky layer documentation is unclear HOT 2
- Getting constant battery indicator notifications on Linux. HOT 5
- TRRS, nice!nanos, and the corresponding issues could be improved
- Combine Layer-tap and To Layer HOT 1
- Soft off on the right side of Corne split keyboard issues HOT 4
- Encoder does not work if only on peripheral side
- Combos with `slow-release` produce error during build HOT 2
- Fully overlapping combos always trigger one with fewer numbers of keys HOT 1
- `hold-trigger-key-positions` does not seem to work with `flavor = "balanced"` HOT 3
- Cannot get nice!view to work after recent update HOT 4
- Combo + &mt => Combo wins HOT 3
- Inconsistent behavior when using &caps_word HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zmk.