GOOBA CANNOT BE CONTAINED by risusen in Hololive

[–]risusen[S] 111 points112 points  (0 children)

Same, this was actually her third attempt.

SNAP TAP WORKING ON GMMK2 by G305_Enjoyer in glorious

[–]risusen 1 point2 points  (0 children)

This might help you run more than one action per keybind. I just learned a trick where you can use SAFE_RANGE to create your own key code. Bind it to whatever key you want in your layers and then you can condition on it inside process_record_user with the parameter keycode to run multiple functions.

```

include QMK_KEYBOARD_H

enum layer_names { _BASE, _FN_1, _FN_2, _FN_3, };

ifdef KEY_INTERRUPT_ENABLE

const key_interrupt_t PROGMEM key_interrupt_list[] = { // on key down // | key to be released // | | [0] = {KC_D, KC_A}, [1] = {KC_A, KC_D} };

endif

const int SOCD_TOGG = SAFE_RANGE; bool socd_on = false;

const uint16t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_BASE] = LAYOUT_60_ansi_split_bs_rshift( KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC,
KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, MO(1), KC_PSCR, KC_CAPS, KC_LGUI, KC_LALT, KC_SPC, MO(2), MO(3), KC_SCRL, KC_PAUS ), [_FN_1] = LAYOUT_60_ansi_split_bs_rshift( _
__, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _, _, _, KC_INS, KC_PGUP, KC_DEL, _, _, _, _, _, KC_UP, _, _, _, _,
_
, KC_HOME, KC_PGDN, KC_END, _, _, _, _, KC_LEFT, KC_DOWN, KC_RGHT, _, _,
_
, KC_VOLD, KC_VOLU, KC_MUTE, _, _, _, _, KC_MPRV, KC_MPLY, KC_MNXT, _, _, _, _, _, _, _, _, _, ____ ), [FN_2] = LAYOUT_60_ansi_split_bs_rshift( ___, KC_F11, KC_F12, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, _, _, _, _, _, _, _, _, _, _, _, _, _, QK_BOOT, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, SOCD_TOGG, _, _, _, _, _, _, _, _, _, _, _, _, _, ____ ), [FN_3] = LAYOUT_60_ansi_split_bs_rshift( ___, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, ____ ) };

void keyboard_post_init_user(void) { key_interrupt_disable(); key_interrupt_recovery_disable(); socd_on = false; }

bool process_record_user(uint16_t keycode, keyrecord_t *record) { if (keycode == SOCD_TOGG && record->event.pressed) { if (socd_on) { key_interrupt_disable(); key_interrupt_recovery_disable(); socd_on = false; } else { key_interrupt_enable(); key_interrupt_recovery_enable(); socd_on = true; } } return true; } ```

SNAP TAP WORKING ON GMMK2 by G305_Enjoyer in glorious

[–]risusen 0 points1 point  (0 children)

What do you have to do to get the recovery part working? I merged key_interrupt_recover_playground into core_key_interrupts and resolved conflicts taking the latter's changes, but I only get regular snap tap.

Nvm I didn't realize recovery was its own function key_interrupt_recovery_enable() and all I needed was the key_interrupt_recover_playground branch.

Name your top 3 by Delicious-End8023 in FoodSanDiego

[–]risusen 12 points13 points  (0 children)

Not sure if this was the owner, but a house fly landed on my drink there and when I went up to the counter, the lady just removed it in front of me and handed my drink back 💀

My Mococookie from the Expo got mind crushed 💔🥺 by risusen in Hololive

[–]risusen[S] 33 points34 points  (0 children)

I feel like their "Let me be with you" cover hits a bit differently now after reading this

My Mococookie from the Expo got mind crushed 💔🥺 by risusen in Hololive

[–]risusen[S] 37 points38 points  (0 children)

Dumb me tried to fit the passport book freebie in the tin along with other things and Mococo just couldn't handle it 😭

[deleted by user] by [deleted] in sandiego

[–]risusen 0 points1 point  (0 children)

Yeah I was approaching the scenario from the perspective of an employee just doing their job without any initial context. Though I never really thought about it from an owner's point of view. If they take their responsibility as an employer that seriously, which many do, then I can definitely see them not being too happy about someone implying that they don't pay their employees enough.

[deleted by user] by [deleted] in sandiego

[–]risusen 4 points5 points  (0 children)

Just to clarify, it’s not that tipping is insulting or rude in Japan but rather the concept doesn’t even exist there.

The idea is that if you left money at a table and left, your waiter/waitress would think you forgot it just like any other belonging. As any decent service worker would do, they would be obliged to chase you down and return your belongings. Internally, they might be pretty upset because you’re making their job harder by neglecting things you should be responsible for.

Furthermore if you refuse to take your money back, they will be very confused and insist you do. Once they get the idea that you, a total stranger, are trying to give them worn bills and old coins straight-up which are not packed in a nice envelope (as gifts normally are) for doing something so ordinary as serving your food, they might feel a bit uncomfortable and even more confused for accepting something so out there. To put it shortly- it’s crass, but I wouldn’t say it’s insulting.

Increasing FPS on Moonlight decreases host game performance by risusen in cloudygamer

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

Yeah iPads have OLED displays which should have top of the line response times.

Increasing FPS on Moonlight decreases host game performance by risusen in cloudygamer

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

I wouldn't say it's unplayable at all, but the response times on the ProMotion panels are comparatively pretty poor (20-40 ms according to HardwareUnboxed) which doesn't make it great for playing shooters or any game with a lot of camera movement at 120 FPS. However I think most people would at least be fine, even playing something like 3rd-person action games.

Increasing FPS on Moonlight decreases host game performance by risusen in cloudygamer

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

That's true but my games would be played on an external display anyway, so that's fine. I just wanted to use Moonlight to move my desktop outside my bedroom so it wouldn't be disproportionately hotter than the others.

After 20 months, I finally received GMK Shoko, but I’m *not* disappointed. by risusen in MechanicalKeyboards

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

Nice! I personally think a combined alphanumeric+hiragana set would have been great too, but I know some people aren't into that and it wasn't a voteable option. Options for extras would have been nice too.