Comments (11)
I'm having a similar problem with the Rama M10-B. I'm able to create macros, but using basic keycodes in the format provided fails. When the macro is applied, the key tester only registers the left shift, underscore, and enter keys being pressed:
This is when using a macro with a keycode entered as so:
For reference, here is how the macros are output in JSON:
@mikecoop , It looks like you and I are trying to make similar macros. I was trying to create a macro for LWIN+LSHIFT+LEFT/RIGHT to move windows around. What did work for me was using the "Any" button and the string LGUI(LSFT(KC_LEFT)). You might try LCTL(KC_D)
from releases.
@mikecoop your problem is due to spaces in between keycodes. This is something we can fix.
@stevefulghum I am able to make macros using KC_LGUI and KC_LEFT etc. Can you try flashing the M10-B with the latest firmware from https://caniusevia.com/docs/download_firmware/ and using latest VIA ?
from releases.
@Wilba6582 The updated firmware worked great. Thanks!
from releases.
@Wilba6582 I'll try that, thanks!
from releases.
I have an m10-b as well. I've tried flashing multiple times and the problem still persists.
I can't add any macros, and it basically is the issue described above by stevefulghum.
The flashing process for me is this:
- Plug in m10
- Poke reset button whilst having qmk toolkit up
- Flash with wilba_tech_rama_works_m10_b_via.hex
- Reconnect
The issue persists. Trying to add a macro with keycodes like ctrl, or ANY key doesn't work. A regular word macro works though (without curly braces and keycodes)
from releases.
@JL276 please download and install the latest VIA to make sure this isn't the problem, and also download the latest firmware from https://caniusevia.com/docs/download_firmware and install this. I want to make sure the problem is definitely not due to old firmware or old VIA version.
Can you also give me the exact text you are putting into the macro editor?
from releases.
@Wilba6582 Hi Wilba, thanks for the quick reply.
Latest VIA is installed (1.2.5 in the settings)
Downloaded m10-b.hex from that link, it's named wilba_tech_rama_works_m10_b_via.hex and is 45.8mb
Editing macro 0, with one of the keys rebound to m0 to activate.
Some commands I tried:
{KC_LGUI}
(shows nothing pressed on key tester)
{KC_LCTL,KC_A}
(shows left shift pressed on key tester)
{KC_SPC}
(nothing)
{KC_TAB}
(nothing)
Tried using something other than macro 0 as well. No dice.
from releases.
@JL276 OK I can reproduce this on M10-B and even getting non-working macros on M6-B as well but actually wrong in a different way... Really confused now, other PCBs are working fine and the only difference is the switch matrix.
from releases.
@JL276 nevermind, it was broken for all PCBs.
Fixed now. qmk/qmk_firmware#8407
Download latest firmware again from https://caniusevia.com/docs/download_firmware and it should work.
from releases.
Confirmed fixed. Thanks for the quick and speedy response!
from releases.
Thank you for finding it!
from releases.
Related Issues (20)
- Return key
- C1 Tenkeyless Keyboard not supported by Via HOT 10
- VIA app macro editor says "whooops invalid keycode" even for captured codes. HOT 4
- When I package and deploy the "the-via/app" project to my own server and use an Electron wrapper that points to my own website, the Electron client gets stuck on the "Searching for devices..." page. HOT 1
- The app is too well hidden HOT 1
- IDOBAO ID75 V3 Release Missing
- Keychron K10 Pro ISO HUN RGB: Searching for devices... HOT 4
- Keychron Q2 Pro not detected HOT 4
- Feature: Individual Color per Key / Custom Effect
- VIA not working for Nuphy air60 V2 HOT 5
- VIA 3.0.0 on arm64 Linux? HOT 1
- RALT keycode mismatched ?
- VIA desktop won't recognize keyboard until design tab is not open HOT 1
- GMK87 recognized by usevia.app in Chrome but not on the desktop. HOT 7
- Please clarify the limitations of "Any" key. HOT 5
- Keychron Q5 Pro Not Supported? HOT 8
- It won't detect the Keychron K1 Pro
- Keychron Q6 Pro not being configurable on Windows
- Keymapping issue HOT 1
- VIA is *stopped* working for NuPhy Air 75 0 HOT 5
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 releases.