kiibohd / configurator Goto Github PK
View Code? Open in Web Editor NEWClient-side component of the configurator
License: GNU General Public License v3.0
Client-side component of the configurator
License: GNU General Public License v3.0
When deleting an animation that has custom kll sometimes it fails and adds an extra ;
causing compilation to fail.
When remapping keys with the client side Kiibohd Configurator (v0.0.3), some keys (I've experienced vol- and vol+ remapped to Print and SCLK) won't remap. The UI shows the correct mapping and the outputed JSON is correct but the kiibohd.dfu.bin when loaded onto the keyboard isn't.
When I change the keymap even a little, the downloaded zip file does not contain the bin file needed for the flash.
The keymap change I am currently trying is changing the function of the base layer PgUp key to Vol Up and the PgDn key to Vol Dn.
I then assigned the Pg Up and Pg Dn functions on the respective buttons on Layer 1.
This causes compilation to fail.
When loading a keyboard variant (i.e. WhiteFox ISO) load the last downloaded layout, and if none exists download the default.
If you have 255,127,0 (orange), and you halve it, ideally you should have 127,63,0. This doesn't seem to be the case though, as setting your keyboard to 255,127,0 and turning brightness down results in the light quickly turning yellow and finally green before finally turning off.
To me, this indicates that the red LED is being cut away faster than green. I assume this is because the Red LED is brighter than the others (this tends to be the case with RGB LEDs due to the compounds used), but it seems like it's over-correcting. This could be the WS2812 itself doing some sort of white correction (I suspect it is since white looks fine). We may need to correct against this, as it's distorting red-primary colours. This may be as simple as scaling up red each time we step down brightness, or something more complex.
LEDs change color with the brightness level. Orange at high brightness looks yellow at low brightness. Can this be compensated for in the firmware?
When typing in a hex code into the colour picker, the 3rd character results in a 3-colour hex being parsed correctly, and the 4th character causes the hex portion of the colour picker to disappear remain unable return to it.
In my experience, this seems to when the 4th anything other than F
typing "#ABCDEF" parses "#ABC" correctly, then breaks on the "D"
pasting in "#ABCDEF" parses correctly, and then breaks if you backspace twice.
typing in "#ABCF" works, and causes the hex to be parsed as "#AABBCC"
My guess is that the 4th character is the disabled alpha channel, and will crash the colour picker if it tries to parse an alpha channel set to anything other than F
KType-Standard-e1fecc954677943987b9ee9f5d000cd6.zip
The one I attached has a two tone fingerprint warp (yellow to green).
When you press keys such as asdf in succession, the fingerprint does not go off on sdf.
Same can be seen with other successions like bnm,
re-frame-undo ?
When switching between layers, I sometimes prefer to use the NEXT and PREV actions to scroll through them. With the K-Type, there currently isn't any indication that informs me what layer my board is presently on. I would like to be able to map a button that resets what layer I'm on back to Base so if I can't remember, I can at least reset and start over.
Currently the selected-key
is updated even if a tab other than the key-definition tab is selected. It should also not update when the visuals section is open.
On the flashing page, the .bin field is not editable at all, but the dfu-util field works just fine.
env: windows 10 v1703
When using a mac:
brew cask install kiibohd-configurator
Error: Cask 'kiibohd-configurator' is unavailable: No Cask with this name exists.
Could be a timeout or race condition...
Windows doesn't use the Menu key from HID (0x76) instead using App (0x65) as the key.
Additionally MENU seems to be actively destructive on windows.
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.