Comments (9)
I belive it is k15 k16 k17 k18 are the one I need to work. Hmm. I found it in matrix.h file.
from ergodox-firmware.
Good to go then? It's been a while since I wrote it, but it sounds like you're looking in the right place :-)
from ergodox-firmware.
I managed to change the layout the way I need it also enabled the 4 additional keys, but now 2 aditional keys are not working as it should. What happens is that when I press the key, the key behaves like it didnt get the command to stop being pressed. For example if I press the letter "R" then this letter keeps repeating it self. Do you maybe know is this a faulty switch or a programming error or wrong debounce time ? What is the recommended debounce time for greetech brown switch ? I tried 1ms and 10 ms and 5 ms, but it doesnt make a difference my key still repeats it self. Because the key repeats other keys cant be pressed. I have to unplug the keyboard and plug it in again then the reast of the keys work, but not the 2 keys.
from ergodox-firmware.
Were the keys repeating before you changed the firmware? Also, what branch are you using? It sounds me like you're using "master" and you misplaced something in the layout matrices (which is really easy to do, which is why I changed that in "partial-rewrite").
from ergodox-firmware.
The keys were not functional before the firmware change, it had 0 istead of a function. I am using master branch. Should I try to compile with your new code, with your partial-rewrite ?
from ergodox-firmware.
OK I tried qwerty--ben layout. the addtional keys have "nop" values. This means no option ? If I change "nop" value to "arrowL" value in qwerty--ben layout this seems it is not enough because nothing happens. What I mean is that the "arrowL" key doesnt work on the new position. In the master brench this was different, I had to change the value for the key on two positions in the layout file. Anyway my question is, is it enough to just change the nop values to some key, or do I need to do changes in some other files too ?
from ergodox-firmware.
OK so now if I assign "F" to the key. it works and it doesnt reopeat it self. :)
Will try again the arrowD and report what happens.
from ergodox-firmware.
Okey it works ! :)
partial-rewrite branch is working better for me, I probably made a mistake in master brach layout files, still dont know what went wrong. But whats important all 4 additional keys are working. YES ! :)
I am very happy !
Would also like to thank you for writing this code for me and other people. You are really great ! :)
Bye !
from ergodox-firmware.
Glad you got it working!
from ergodox-firmware.
Related Issues (20)
- Will a non-soldered teensy be recognized as a keyboard? HOT 2
- Any way to give Ergodox the full control over layout? HOT 8
- PROBLEMS FOR UK KEYBOARD USERS HOT 1
- Compose key not registered HOT 1
- Latch Keys Not Working HOT 3
- changing key from `1` to `_grave` causes unexpected behavior
- "Simple macros" don't work on Mac OS Sierra HOT 4
- How to release the 'RightAlt' upon leaving a layer. HOT 4
- Updating the USB stack HOT 1
- How to use layers? HOT 1
- Readme still links to the defunct .org site in the title HOT 1
- Set what is sent on shift HOT 1
- Random sticky/unresponsive HOT 11
- Always switched to layer 2 on the first system startup HOT 3
- Hold letter key for another key entirely HOT 1
- About the drop page cannot download .HEX files HOT 1
- Keyboard doesnt boots after tried to flashing with another firmware HOT 4
- Using ancient frozen customized fork of your firmware (didn't set it up, kinda inherited it, don't really understand it). If I get a new ergodox, could I just flash my current firmware on to it? (Paranoid the old microcontroller in my current one *might* be starting to fail...) HOT 11
- default Make target (dist) fails running gen-ui-info.py with KeyError: '_kb_layout' 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 ergodox-firmware.