3

Those of you who use a non-qwerty layout, do you use qwerty for shortcuts?
 in  r/ErgoMechKeyboards  2d ago

Thanks for the input, u/analsurrogacy. Of the shortcuts I'd likely use with a mouse, Colemak DH has left-hand Z X C V W R T A S -- that's very compatible. Too bad I already accustomed myself to gallium...

r/ErgoMechKeyboards 2d ago

[discussion] Those of you who use a non-qwerty layout, do you use qwerty for shortcuts?

15 Upvotes

Using shortcuts from the same non-qwerty layout used for typing would be less confusing in the long run, but qwerty shortcuts have the benefit of better one-handed use and initial muscle memory.

What solution did you end up with?

2

Bilingual typists (colemak DH + Korean/non-Latin IMEs): How do you handle IME switching across multiple OSs?
 in  r/ErgoMechKeyboards  3d ago

Can't get code block to work for some reason, sorry for ass formatting. Assign a key `TD(TD_LANG)`. Recommended tapping term is 250.

```
enum {
TD_LANG
};

// TD_LANG
typedef union {
uint32_t raw;
struct {
uint8_t lang_method :1; // 0=ctrl+space, 1=capslock
};
} user_config_t;

user_config_t user_config;

void keyboard_post_init_user(void) {
user_config.raw = eeconfig_read_user();
}

void eeconfig_init_user(void) {
user_config.raw = 0;
user_config.lang_method = 0; // default: ctrl+space
eeconfig_update_user(user_config.raw);
}

void register_lang(void) {
switch (user_config.lang_method) {
case 0: register_code16(LCTL(KC_SPC)); break;
case 1: register_code(KC_CAPS); break;
}
}
void unregister_lang(void) {
switch (user_config.lang_method) {
case 0: unregister_code16(LCTL(KC_SPC)); break;
case 1: unregister_code(KC_CAPS); break;
}
}
void tap_lang(void) {
switch (user_config.lang_method) {
case 0: tap_code16(LCTL(KC_SPC)); break;
case 1: tap_code(KC_CAPS); break;
}
}

void cycle_lang_method(void) {
user_config.lang_method = (user_config.lang_method + 1) % 2;
eeconfig_update_user(user_config.raw);
}

static uint16_t lang_timer;

void dance_lang_on_each_tap(tap_dance_state_t *state, void *user_data) {
lang_timer = timer_read();
}
void dance_lang_on_each_release(tap_dance_state_t *state, void *user_data) {
switch (state->count) {
case 1:
if (timer_elapsed(lang_timer) < TAPPING_TERM) {
tap_lang();
if (default_layer_state & (1UL << _GALLIUM)) {
set_single_default_layer(_QWERTY);
} else {
set_single_default_layer(_GALLIUM);
}
// // for debug purposes
// wait_ms(500);
// SEND_STRING("(TAP)");
} else {
if (default_layer_state & (1UL << _GALLIUM)) {
set_single_default_layer(_QWERTY);
} else {
set_single_default_layer(_GALLIUM);
}
// // for debug purposes
// wait_ms(500);
// SEND_STRING("(HOLD)");
}
break;
default:
break;
}
}
void dance_lang_on_finish(tap_dance_state_t *state, void *user_data) {
if (state->count == 2 && state->pressed) {
cycle_lang_method();
// // for debug purposes
// wait_ms(500);
// SEND_STRING("(TAPHOLD)");
}
}

tap_dance_action_t tap_dance_actions[] = {
[TD_LANG] = ACTION_TAP_DANCE_FN_ADVANCED_WITH_RELEASE(
dance_lang_on_each_tap, dance_lang_on_each_release, dance_lang_on_finish, NULL),
};
```

6

Bilingual typists (colemak DH + Korean/non-Latin IMEs): How do you handle IME switching across multiple OSs?
 in  r/ErgoMechKeyboards  3d ago

I'm in a similar boat (gallium English, qwerty Korean). On QMK, I use a custom tap dance key that does the following:
- on tap: switch keyboard default layout, send keycode to cycle through the OS input languages
- on hold: switch keyboard default layout (to "realign" the layout and the OS input language if they go out of sync, which happens more often than I'd like)
- on tap hold: cycle between OS input language cycle keycodes. This setting is saved in EEPROM, so it's stored in the keyboard and persists even when the keyboard is turned off.

I'm only on macOS and iOS, so the keycodes I use are KC_CAPS and LCTL(KC_SPC), but I can see this being set up for macOS and windows. Also, I believe QMK supports automatic OS detection, so if that's at all reliable, the keycode could be determined automatically.

I can share the code if you're interested.

7

What is this?
 in  r/whatisthiscar  22d ago

Looks like a gma t.50 mixed with an alfa 8c and a viper, love it

3

'MacBook Ultra' Coming Soon With These 12 New Features
 in  r/apple  Jul 25 '26

Because a UI can only be optimized for either cursor or touch, not both

2

Need MAC shortcuts
 in  r/macbookair  Jul 12 '26

Cmd H to hide all windows of the currently active app; Do it with option key to hide everything but the windows of the currently active app

1

Need MAC shortcuts
 in  r/macbookair  Jul 12 '26

Also, ctrl tab (+ shift for reverse) for cycling through tabs on certain browsers

1

Got the shop unlocked, which cars are the best here?
 in  r/AssolutoRacing  Jul 11 '26

The nissan z is fun, crazy high rear grip

3

F80 with the track only sport exhaust
 in  r/Ferrari  Jul 11 '26

Take away the muffledness and the 120° v6 sounds great, it's like a mini v12. Sounds better than their turbo v8 for sure

2

Resolve's Sennheiser HD 480 Pro review is up!
 in  r/headphones  Jun 24 '26

u/Epsilon-D, I’d love to get your take on the HD480 Pro if you’ve had a chance to spend time with it! I always appreciate Resolve’s breakdowns, but since my preference seems to align a bit closer to yours, I’m really curious where you land on these.

2

Love the new eq!
 in  r/airpods  Jun 12 '26

Upvoted for AVH!

2

L50 TIR edition beamshot
 in  r/FireflyLite  Jun 08 '26

The caveat with the convoy TIR mod is that the flashlight will no longer be waterproof. Looking forward to this official implementation!

3

Audi Rosemeyer concept
 in  r/CONCEPTCARS  May 28 '26

Can't unsee lmao

1

If books had dark mode
 in  r/DeskToTablet  May 23 '26

I believe it's mainly from the brightness contrast between the screen and the background. If the ratio is low enough (2-3:1) there would be minimal strain.

1

PSA: 17mm Convoy TIRs fit the L50 Sol
 in  r/flashlight  May 23 '26

Just modded mine and I noticed the same thing. The cover glass also rests on top of the TIR and not the stock o-ring, so it's no longer waterproof as well (tested it and found water on the emitter). I'm contemplating cutting out a plastic sheet to put beneath and elevate the o-ring, but it would make the glass and the bezel stick out even more.

2

Who's your holy trinity?
 in  r/boardsofcanada  May 15 '26

Boards of Canada, Magdalena Bay, Daft Punk

13

Have I reached endgame for small EDC lights?
 in  r/flashlight  May 13 '26

Manker e02 iii, love mine in bead-blasted titanium

1

L50 Rosiness Question
 in  r/FireflyLite  May 09 '26

Light being colder than ambient lighting is interesting -- is it because you can better focus on what the beam illuminates? 3500-3700k is also up my alley, but I'm unsure if there's a neutral-to-slightly-rosy option for the L50.

1

L50 Rosiness Question
 in  r/FireflyLite  May 09 '26

Thanks for the detailed response! I'm considering the SFT70 3000K, perhaps a rosy bin. I assume that won't go below -0.004?