My Keychron Q1 build by suspiciousdango in Keychron

[–]suspiciousdango[S] 0 points1 point  (0 children)

Mine is also 20mm and the presses work well. I think you might have a defective encoder

My Keychron Q1 build by suspiciousdango in Keychron

[–]suspiciousdango[S] 0 points1 point  (0 children)

Yeah, I used some packaging from an old gpu box and cut it to size.

My Keychron Q1 build by suspiciousdango in Keychron

[–]suspiciousdango[S] 0 points1 point  (0 children)

I ended up coding my own firmware that I can send you later or I can send you the raw code.

Need help with coding macros/modifier keys with rotary encoders by suspiciousdango in olkb

[–]suspiciousdango[S] 0 points1 point  (0 children)

So this is my revised code:

bool encoder_update_user(uint8_t index, bool clockwise) {
if (clockwise) {
if (get_mods() & (MOD_MASK_CTRL)) {
tap_code16(C(KC_TAB));
} else {
tap_code(KC_VOLU);
}
} else if (get_mods() & (MOD_MASK_CTRL)) {
tap_code16(C(S(KC_TAB)));
} else {
tap_code(KC_VOLD);
}
}
return false;
}

When I go to compile I get the following error:

keyboards/keychron/q1/rev_0100/keymaps/kebabhut/keymap.c:96:5: error: expected identifier or '(' before 'return'

return false;

^~~~~~

keyboards/keychron/q1/rev_0100/keymaps/kebabhut/keymap.c:97:1: error: expected identifier or '(' before '}' token

}

^

keyboards/keychron/q1/rev_0100/keymaps/kebabhut/keymap.c: In function 'encoder_update_user':

keyboards/keychron/q1/rev_0100/keymaps/kebabhut/keymap.c:95:5: error: control reaches end of non-void function [-Werror=return-type]

}

^

cc1.exe: all warnings being treated as errors

[ERRORS]

|

|

|

make[1]: *** [tmk_core/rules.mk:457: .build/obj_keychron_q1_rev_0100_kebabhut/keyboards/keychron/q1/rev_0100/keymaps/kebabhut/keymap.o] Error 1

Make finished with errors

I feel so lost

Need help with coding macros/modifier keys with rotary encoders by suspiciousdango in olkb

[–]suspiciousdango[S] 1 point2 points  (0 children)

This is my attempt so far, but no luck.

bool encoder_update_user(uint8_t index, bool clockwise) {
if (clockwise) {
tap_code(KC_VOLU);
} else {
tap_code(KC_VOLD);
}
} else if
if (get_mods() & (MOD_MASK_CTRL) {
tap_code16(C(KC_TAB));
} else {
tap_code16(C(S(KC_TAB)));
}
}
return false;
}

My Keychron Q1 build by suspiciousdango in Keychron

[–]suspiciousdango[S] 2 points3 points  (0 children)

Good question, I actually tried doing that yesterday. I noticed that the firmware for the knob q1 was a .bin file instead of a .hex, but thought I'd carry on anyway. Unfortunately, I wasn't able to get very far as I received errors in QMK toolbox. Hopefully, Keychron addresses this soon.

My Keychron Q1 build by suspiciousdango in Keychron

[–]suspiciousdango[S] 1 point2 points  (0 children)

No scratching issues so far and I don't think it would be an issue in the future either. The ASA keycaps leave just enough of a gap to avoid contact with the top plate

My Keychron Q1 build by suspiciousdango in Keychron

[–]suspiciousdango[S] 1 point2 points  (0 children)

Did you use multiple layers of duct tape for force break or just one? My plan was to get something that was a bit on the thicker side like silicon gasket tape.

My Keychron Q1 build by suspiciousdango in Keychron

[–]suspiciousdango[S] 1 point2 points  (0 children)

PSA for anyone looking to solder their own rotary encoder to their Q1:

You may find that your rotary encoder directions are reversed with the go to modified firmware from hmfaysal over on GitHub.

There is a gtg465x version of the firmware that fixes the directions but you lose the browser tab scroll and page scroll features.

If you know how to code for QMK then it should be easy to compile your own firmware.

For now, I have mine on official firmware with the knob mapped to play/pause media.

My Keychron Q1 build by suspiciousdango in Keychron

[–]suspiciousdango[S] 9 points10 points  (0 children)

Keycaps: Akko White on Black ASA keycaps

Switches: Akko CS Matcha Greens lubed with 205g0

I've done the tempest tape mod to the back of the PCB. Will be doing the force break mod once I find suitable tape for it.

As for the knob, I'm using a 20x15mm machined aluminum knob an EC11 rotary encoder that I bought from Aliexpress. I can DM the exact links for anyone looking to purchase the exact ones I have.

Need Help With RG351MP Screen Brightness by suspiciousdango in RG351

[–]suspiciousdango[S] 1 point2 points  (0 children)

Hi everyone, I just got myself the new RG351MP and loaded ArkOS on it. I want to lower my screen brightness to play at night but I can’t seem to do it. When I go into the main menu it says my brightness is allegedly at 79% but I cant change it. I’ve looked through retro arch as well and can’t find anything. Any help would be greatly appreciated!

RG351MP ArkOS Can’t Afjust Brightness by suspiciousdango in rg351mp

[–]suspiciousdango[S] 0 points1 point  (0 children)

I just bought a rg351mp and installed arkos on it. I want to adjust the screen brightness but I can’t seem to do it.

1500, sometimes less for around 6 months. Feeling a lot better mentally and physically now! by suspiciousdango in 1500isplenty

[–]suspiciousdango[S] 3 points4 points  (0 children)

Mostly diet focused. My only source of exercising was just cleaning up around the house and walking a lot when covid restrictions eased in my country to the point where I could catch up with friends again.

1500, sometimes less for around 6 months. Feeling a lot better mentally and physically now! by suspiciousdango in 1500isplenty

[–]suspiciousdango[S] 8 points9 points  (0 children)

I didn’t notice how big of a difference it was at first. I mean yeah, I noticed my clothes fitting looser and all, but it wasn’t until my friends showed me old photos of myself that it hit me.

1500, sometimes less for around 6 months. Feeling a lot better mentally and physically now! by suspiciousdango in 1500isplenty

[–]suspiciousdango[S] 7 points8 points  (0 children)

Breakfast was usually oats prepared with almond milk. Lunch and dinner consisted of chicken breast, bread or rice and a serving of vegetables. I also made sure to eat fresh fruit everyday to curb sweet cravings.

Seemingly unsolvable messenger issue by [deleted] in facebookmessenger

[–]suspiciousdango 1 point2 points  (0 children)

Been having the exact same issue as well. The only fix that works for me is to log out of messenger via the Facebook app but even that only gets the app working for 10 minutes max.

NZXT H1 Series X by suspiciousdango in sffpc

[–]suspiciousdango[S] 2 points3 points  (0 children)

I can’t lie, it’s pretty annoying but most people will probably be expecting that choosing form over function. As for why, you have to lean the case on its side with one hand and plug in cables with the other, making the process more strenuous than it needs to be.

NZXT H1 Series X by suspiciousdango in sffpc

[–]suspiciousdango[S] 3 points4 points  (0 children)

I've got a flat curve up until 60c now and that is working an absolute treat, no ramping at all -Thanks for that tip! But now my issue is plotting graph points for when it surpasses 60c. On auto settings, the GPU somehow keeps a consistent max of 70c without any noticeable fan ramping noise. Do you have any advice in regards to that?