Code Monkey home page Code Monkey logo

Comments (11)

stevefulghum avatar stevefulghum commented on July 18, 2024

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:
Annotation 2020-02-01 104740
This is when using a macro with a keycode entered as so:
Annotation 2020-02-01 1047402
For reference, here is how the macros are output in JSON:
Annotation 2020-02-01 111430

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

wilba avatar wilba commented on July 18, 2024

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

stevefulghum avatar stevefulghum commented on July 18, 2024

@Wilba6582 The updated firmware worked great. Thanks!

from releases.

mikecoop avatar mikecoop commented on July 18, 2024

@Wilba6582 I'll try that, thanks!

from releases.

JL276 avatar JL276 commented on July 18, 2024

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:

  1. Plug in m10
  2. Poke reset button whilst having qmk toolkit up
  3. Flash with wilba_tech_rama_works_m10_b_via.hex
  4. 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.

wilba avatar wilba commented on July 18, 2024

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

JL276 avatar JL276 commented on July 18, 2024

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

wilba avatar wilba commented on July 18, 2024

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

wilba avatar wilba commented on July 18, 2024

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

JL276 avatar JL276 commented on July 18, 2024

Confirmed fixed. Thanks for the quick and speedy response!

from releases.

wilba avatar wilba commented on July 18, 2024

Thank you for finding it!

from releases.

Related Issues (20)

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.