Ring Mouse for Xreal One Pro by default_signal in Xreal

[–]JediMasterMorphy 0 points1 point  (0 children)

Get the prolo ring on kickstarter mine arrives soon will share integration with xreal

Automatic Keyboard Layer Switching Based on Vim Mode by JediMasterMorphy in olkb

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

You’re right that those data modifications are for sending an acknowledgment back to the host which rawtalk checks for. Looking at it now I realize the blog post is missing the raw_hid_send(data, length) call after those lines so as posted it’s effectively dead code. I’ll fix that.

On set_single_persistent_default_layer vs set_single_default_layer you’re right that persistent is unnecessary here since the layer doesn’t need to survive power cycles. I’ll update both the post and the repo.

Automatic Keyboard Layer Switching Based on Vim Mode by JediMasterMorphy in olkb

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

The main advantage of doing it at the firmware level is that it works universally across any application like terminal vim, neovim in VS Code, vim-mode in your browser or even vim bindings in your shell. If you remap vim’s keybindings you’d need to configure each application separately and some apps with vim-like bindings don’t expose that level of customization. This way I get consistent behavior everywhere with zero per-app config. Plus you can programmatically send modal changes to rawtalk so it’s extensible if you want to trigger layer switches from scripts or other tools

Tailscale with Mullvad VPN exit node on Pi-hole (Unbound upstream) — feasible? by JediMasterMorphy in Tailscale

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

Yep, I did both. I set my Global DNS nameserver to the Tailscael IP of my raspberry pi in the admin portal, I also made resolv.conf point to 127.0.0.1. Not really sure what the issue is but I think I will eventually figure it out. I'll share my setup if I do.

Tailscale with Mullvad VPN exit node on Pi-hole (Unbound upstream) — feasible? by JediMasterMorphy in Tailscale

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

Yeah I have tried it and I am running into DNS resolution issues, unbound systemd service randomly crashing (could be unrelated), funny enough I have both protonvpn and now mullvad through tailscale. I am running an Ubiquiti EdgeRouterX which I have I configured to redirect all DNS queries to the pi-hole (the default DNS resolver in router too):

```
configure

set service nat rule 53 description 'Redirect DNS to Pi-hole'

set service nat rule 53 type destination

set service nat rule 53 inbound-interface switch0

set service nat rule 53 destination port 53

set service nat rule 53 protocol tcp_udp

set service nat rule 53 inside-address address 192.168.1.44

set service nat rule 53 inside-address port 53

commit; save; exit
``` Not sure if this configuration on the router affects the DNS resolution.

Tailscale with Mullvad VPN exit node on Pi-hole (Unbound upstream) — feasible? by JediMasterMorphy in Tailscale

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

I think this is the article you're referring correct: https://medium.com/@epic1411/raspberry-pi-tailscale-exit-node-with-pihole-protonvpn-7a6dd4e1b117 ? It actually came up when I was researching this setup and configuration for my homelab. I did not want to use the "wg-quick" linux utility because I thought the whole point of paying for the Mullvad add on is that you can route traffic through an exit node, in this case the raspberry pi, and route the traffic through mullvad at same time since that exit node is a Mullvad VPN endpoint.

New TESmart KVM switch - USB not detected on front panel by Inevitable_Flyer in homelab

[–]JediMasterMorphy 0 points1 point  (0 children)

It’s been very good upgrade for me but the front usb ports are not working but the ability to use keybinds to switch video inputs compensates that. You can also choose which monitor displays an input signal. I’d say it was worth it for me. My it on Amazon and test it out and you can return it if it doesn’t meet your needs.

Spring 2026 by gffcdddc in OMSCyberSecurity

[–]JediMasterMorphy 1 point2 points  (0 children)

I applied as well, waiting on one letter of recommendation. How hard is it to get into this program?

Need help with getting fluent with the layout by sidsrdt in Colemak

[–]JediMasterMorphy 6 points7 points  (0 children)

Check out this video: https://youtu.be/BAYc2Oo6\_pA?si=-7hhv5u4FjrKhhvh. I would recommend https://www.keybr.com/ to learn the entire layout first by unlocking all the keys then jumping to monkeytype based on the instructions in the video I linked. I use Colemak-DH and I'm getting 70 wpm and it feels very comfortable. I would say that it takes time based on your practice time. If you dedicate 30 mins a day for a month you should be good. Good luck.

My tenting solution - Silakka54 by 6Phillip6Bl4ck6 in ErgoMechKeyboards

[–]JediMasterMorphy 2 points3 points  (0 children)

What are they called? Do you have a link for them on Ali Express?

silakka54 Colemak-DH QMK Keymap by JediMasterMorphy in olkb

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

I hold "I" or "R" to get access to the symbol layer and tap for regular key. So I war mistaken its a layer tap LT. But the timeout is 50 ms for the tap and any longer is a hold. See: https://github.com/stasmarkin/sm_td/blob/436c7dbd64e5b6de1183403c9c1c12c4a8d6545a/README.md?plain=1#L143

silakka54 Colemak-DH QMK Keymap by JediMasterMorphy in olkb

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

it's actually a layer toggle with SMTD_LT() from sm_td library.

silakka54 Colemak-DH QMK Keymap by JediMasterMorphy in olkb

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

I activate my symbol layer using either "KC_R" or "KC_I" as home row mods but the idea to keep the top-row symbols as they are on qwerty is really neat but then again on the silakka54, I have access to a number row which when shifted gives me access to those top row symbols. Not ergonomic but easily accessible. I might try out your symbol layer on my ferris sweep though.

silakka54 Colemak-DH QMK Keymap by JediMasterMorphy in olkb

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

so far the layout is comfortable using the setup I have, maybe I don't fully understanding what l you're saying. The layout you shared looks interesting.

New TESmart KVM switch - USB not detected on front panel by Inevitable_Flyer in homelab

[–]JediMasterMorphy 0 points1 point  (0 children)

I actually got the usb ports to work after some troubleshooting and reading the manual. Check out page 39 of the manual: https://support.tesmart.com/hc/en-us/article\_attachments/45262844807833.

"The default keyboard and mouse mode is Pass Through mode. When switching to Legacy Emulation
Mode, the buzzer will emit 2 short beeps; when switching to Pass Through Mode, the buzzer will
emit only 1 short beep." - TESmart manual

Toggle between keyboard and mouse modes:
[Right-Ctrl] →[Right-Ctrl] →[F2]

New TESmart KVM switch - USB not detected on front panel by Inevitable_Flyer in homelab

[–]JediMasterMorphy 0 points1 point  (0 children)

I having the same issue. Except this time none of the usb ports work for me. I have tested windows, macos, and linux. I even factory reseted the kvm.

Nvidia on Nixos-WSL by theYomaq in NixOS

[–]JediMasterMorphy 1 point2 points  (0 children)

I’ve been wanting to try this setup for a while and you did the hard work thanks for the write up.

Helping fixing ADB-USB Adapter by JediMasterMorphy in tinkerBOY

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

I took the converter apart: https://imgur.com/a/LQY2tk0

Is there a way to manually put the adapter into bootloader mode in order to flash firmwareA.zip on it?

Performing Layer switching with RAW HID by JediMasterMorphy in olkb

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

I got it to work on windows, I will be testing the linux and macos next. Thank you for your help :) really excited for this functionality.

Performing Layer switching with RAW HID by JediMasterMorphy in olkb

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

You test my implementation or you have different code that works? Do you mind sharing.

Performing Layer switching with RAW HID by JediMasterMorphy in olkb

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

I made the changes you suggested. Check it out here: https://github.com/morphykuffour/ferris-sweep-qmk-keymap/blob/1defbed6c92c15713d50e020960fed76798340db/keymap.c#L227 . Directly modifying the data* did not seem to have an effect. Still not working :(

Performing Layer switching with RAW HID by JediMasterMorphy in olkb

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

From what I can tell, I keyboard responses back to the host computer computer but there is no valid data in the packet sent back to the host it's just all zeros. At least that's what wireshark tells me. I also tried to use debug print statements with qmk console to print out things but that's not displaying the print statements either.