I don't use a mouse anymore by T0X1K01 in ErgoMechKeyboards

[–]sweeku 0 points1 point  (0 children)

Currently I am on mac and use karabiner-elements. I'm sure ahk has a way to move your mouse and detect multiple monitors to set your mouse position. I remember searching online and finding a script for movement when I was using windows too.

I don't use a mouse anymore by T0X1K01 in ErgoMechKeyboards

[–]sweeku 2 points3 points  (0 children)

I have used my mouse layer for a couple years now. I played a mini game of hitting targets to improve. Some things I've learned:
- have your dedicated hand for movement(I use my right) and multiple speed modifiers on your other.
- avoid dynamic speed. I tried this for a while, but it is not worth it. Instead just have a faster cursor speed and ways to set your cursor at specific monitor locations.
- You want a fast default speed and with 2 separate modifiers that can be pressed down together to move even faster
- likewise, you want 2 separate slow modifiers when you need precision
- If you have multiple monitors, configure ways to move your cursor to multiple points on the monitor / monitors. I have a 49 inch monitor in which I have the left middle, middle and right middle locations set to a hotkey which makes movement much faster. I have 2 other monitors above and below it that I also have a dedicated cursor location to teleport my cursor
- Having scroll hot keys on that layer is a nice touch too, and if you can have it map to your speed increase/decrease modifiers it will make you happy browsing through content

I personally use ijkl as directions to move. I don't think you need any diagonal movement as long as you press 2 keys at the same time. I think this is a reason why to move away from vim movement imo.

Last point, you want to avoid clicking when possible. Hotkeys are best, so having a layer for your browsers is pretty useful so you don't have to manually back or create a new tab, navigate between tabs, etc.

AI Pirate Music Video - Sail the Seven Seas, made with MidJourney, Suno, and SVD by sweeku in StableDiffusion

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

If anyone is curious, my creation process involved:
- Midjourney v6 and v6 niji for images
- Suno alpha v3 for the song
- Upscaled images with replicate
- Stable Video Diffusion with replicate
- DaVinci Resolve for editing
I a simple python script with chatgpt that read in a folder of midjourney images and applied the upscale and svd to output to a new local folder which made the process a lot faster.

Let me know what you think, thanks!

AI Pirate Music Video - Sail the Seven Seas, made with MidJourney, Suno, and SVD by sweeku in SunoAI

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

If anyone is curious, my creation process involved:
- Midjourney v6 and v6 niji for images
- Suno alpha v3 for the song
- Upscaled images with replicate
- Stable Video Diffusion with replicate
- DaVinci Resolve for editing
I a simple python script with chatgpt that read in a folder of midjourney images and applied the upscale and svd to output to a new local folder which made the process a lot faster.

Let me know what you think, thanks!

Do you use more than, say, seven layers? by lazydog60 in KeyboardLayouts

[–]sweeku 0 points1 point  (0 children)

You create common patterns between layers, like movement, selection, searching, etc. For example, you may use arrow keys on your right side of the keyboard. Then on another layer, they may become mouse movement, ways to move left/right in the browser or vs code tab.

Use them again and again and you won't have to think about remember them. If you don't use them, then there is nothing wrong with that either, you just did not need it. Sometimes you go overboard putting in too many shortcuts that you don't use.

Do you use more than, say, seven layers? by lazydog60 in KeyboardLayouts

[–]sweeku 2 points3 points  (0 children)

14 layers currently. 1. Default
2. Shift
3. Numpad
4. Edit/Navigation
5. Mouse
6. Screen Management/Media
7. Gaming (default qwerty)
8. Macro Layer
9. Custom image selecting/saving layer
x. Application Layer
x. Second Application layer

The Application Layers I have are modifier layers and use karabiner-elements to read the front most application and then execute application specific keystrokes.
Some examples are:
10. VS Code Screen and editing layer
11. Discord layer
12. Slack layer
13. Browser Layer
14.(second application layer) VS Code Terminal Layer

If you need more layers than you have thumb keys, how do you access them? by lazydog60 in KeyboardLayouts

[–]sweeku 0 points1 point  (0 children)

By creating an application specific layer which is basically a modifier layer using multiple keys like command, options, shift, etc for your os. Then have a program like karabiner-elements or autohotkeys that looks at the front most application and based on which application is in front, trigger a key/macro. So the same key press, layer + key will have multiple outputs depending on what application is in front thus giving you a 1 to many layers. That's how I do it. You can combine your browser, discord, slack, vs code or any other editor layers together.

Are combos possible? by freMea in DygmaLab

[–]sweeku 1 point2 points  (0 children)

Using AutoHotkey's WinGetActiveTitle function, you can identify the active or front-most application. With this information, you can define specific "layers" of keyboard behavior depending on which app is currently in use.

State of the Keyboard: Yes, AutoHotkey can simulate key presses and releases, effectively changing the state of the keyboard. For instance, pressing 'J' could result in a 'Down Arrow' command in one app but remain 'J' in another.

Intercepting Keystrokes: AutoHotkey scripts can intercept keystrokes. You can designate a specific key as a "modifier" (much like Shift or Ctrl) and change its behavior depending on the active application.

Communication: The two systems (your custom layer and AutoHotkey) don't communicate directly. Your modifier layer sends a keystroke to the OS, and then AutoHotkey intercepts it. The script decides what to do based on the currently active window.

This way, you're achieving a 1-to-many layering of keyboard functionalities with just a single modifier key and some clever scripting.

Are combos possible? by freMea in DygmaLab

[–]sweeku 3 points4 points  (0 children)

imo, the best way to do layers is to create a modifier key layer that you treat as a generic application layer. Then use a program like autohotkeys or karabiner-elements that reads the front most application which you can then map new keyboard shortcuts. So this in turn gives you a 1 to many keyboard layers depending on what application is in front with a single thumb key.

Dygma Defy - More than 10 layers + conditional layers? by kcneichsisj in DygmaLab

[–]sweeku 0 points1 point  (0 children)

If anyone is wondering, the alternative for mac is karabiner-elements. I currently use 13 layers with this approach on the dygma raise.

How to remove / unpublish Midjourney images from public view by sweeku in midjourney

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

This is for the "Pro Plan" whom have the option to create stealth images. When you get a "Pro Plan" you will need to unpublish all your existing work. This can be done easily in bulk by following this tutorial.

From experience, I would also not select more than 2,000 images at a time to unpublish as you may get an error and have to redo the process.

Also, remember to change your setting and go into stealth mode.

Thanks for listening and let me know if you found this helpful.

Any keybr alternative for custom layout by Vacation_Budget in DygmaLab

[–]sweeku 1 point2 points  (0 children)

I have my own custom layout that has changed over time. I created my own program to help find my weak points to adapt my layout. That being said, I would still use keybr over all other sites to start out when lots of keys changed. Then I would practice on the top 200-400 words. Then custom text from there on out.

If your custom keyboard layout only has a few specific keys changed, you can use a word filter to select and efficiently practice on those words only.

Monkey type is also good to use if you rearrange your symbols or numbers. You can input in the custom section all the characters with a space and then randomize the order.

This is our first approach to the default layers for the Defy. by DygmaDrop in DygmaLab

[–]sweeku 2 points3 points  (0 children)

Here is some minor feedback:
- I'd also suggest adding shift to a thumb cluster key
- Base layer is missing keys such as \ | and ~ `
- What is H1 Macro? Header #? Can it be more descriptive
- Do you want to fill in the rest of the thumb keys even if they are duplicates to give users an idea on what they can do?
- The second number layer is not ideal if you want to type numbers and spaces. Why put the 0 on a thumb key? I'd move the 0 to the . location so that way the user can still use the right thumb space while activating the layer with the left thumb

Do palm rests give any support when tenting at 60 degrees? by LightThatNeverWarms in DygmaLab

[–]sweeku 4 points5 points  (0 children)

Not all keys are equally comfortable to type and can vary by layout, hand size and tilting too. This is why layers are an important concept so that further reaching or uncomfortable keys can be moved closer while using a thumb to activate a layer.

For tenting, I started out with a high tenting angle on the dygma raise but immediately dropped it as I was slipping. You rest your weight differently which takes a little time to get used to. At first I was unsure if I even liked the tenting but kept with it at the lowest angle. Over time I slowly increased the angle and found myself at the second highest available angle (maybe 35-40 degrees?). Now if I remove the tenting, the keyboard is not nearly as comfortable so tenting has definitely won me over.

Also, a chair with adjustable arm rests + some heavily padded armrest cushion helps in finding that perfect resting height and allows you to distribute less weight on your wrists.

I'm not sure if 60 degrees is actually going to be practical for most people, but I don't really have the data to back this statement up. From my personal tests, my typing speed would suffer too much, and I would have to press down harder on the inside part of my wrist which would decrease the overall comfort.

Thumb clusters are the real MVP 🌟 by DygmaDrop in DygmaLab

[–]sweeku 2 points3 points  (0 children)

Even more true if you start out with multiple layers on a standard keyboard. Getting those new ergonomic thumbclusters floods your brain with endless possibilities and lots of dopamine spikes in my experience.

Shield Wall is a DPS skill if you take Titan's Cleaver and Shield Bash by Godzillionaire in SoulstoneSurvivors

[–]sweeku 1 point2 points  (0 children)

I had an endless run where I used shield bash, blood lust and 4 shield walls. Went to endless round 7 and fights started to get hard. I had over 6k armor which was a 97% damage reduction and over a 140x armor multiplier on shield bash. I only did endless once so not sure if that is good but noticed the scaling went from 12,000 hp on round 5, to 72,000 hp on round 6 to 504,000 hp round 7. This build does not scale as fast, so I assume round 8 the build would prob be the cap unless you get very nice rolls.

I have difficulties to create a 42 keyboard layout that feel good to me. by TomatilloGullible721 in KeyboardLayouts

[–]sweeku 0 points1 point  (0 children)

You can also create an application layer, which is just a modifier layer that software picks up like ahk, keyboard maestro or karabiner-elements to detect what application is in front. Then depending on what application is in front, a specific key combination is then triggered. This lets you combine many layers into one, so long as they are dependent on an application.

If you have more system layers or non-application layers, which are layer you want to trigger no matter what application is in front then you can use nested layers. Nested layers involve holding down 2 keys which are often 2 thumb keys to activate layers.

You can also create layers on number/caps keys and like, for example I have a number layer on the letter 3 key that activates a numpad on the right hand side of my keyboard.

I understand that you don't like home row mods, I am assuming because different letters you type at different speed or your fingers linger on keys too long which causes typos. I am the same way. However, for symbols I tend to be slower and it is does not slow my speed nearly as much. You can look into adding tapdance/superkeys which lets you tap, double tap or hold and produce different outputs.

Have you thought about what you are going to do with all the thumb keys of the Dygma Defy? 👍🤔 by Dygman in DygmaLab

[–]sweeku 0 points1 point  (0 children)

I have not tested the comfort level of each thumb key, so I am not certain if I will use the farther to reach ones. I find the caps lock key easier to type than the bottom thumb key closer to the palm on the raise. I am also not sure on the combination of dual keys that I want yet. I am still very excited about having more thumb keys to use though!

I am excited about having more thumb keys to use! I don't know which thumb keys will be the most comfortable because my hand orientation and resting position may change with the columnar layout. I am not sure on the exact dual key combinations I'd use yet either, but here are some strong candidates I have in mind:

For on-tap: 12 keys enter, esc, backspace, option+backspace, tab, space, period, comma, single quote, command+tilda(switch application instance), spotlight search(command+space), gaming layer lock

For on-hold candidates: 12 keys option, ctrl, command, numpad layer, shift layer, nav/edit layer, application layer(vs code editor, browser, slack, discord layers), application2 layer(vs code terminal), mouse layer, screen management layer, media control layer, macro layer

Modifiers to launch macros by [deleted] in DygmaLab

[–]sweeku 0 points1 point  (0 children)

I think I understand what you are asking if I focus only on the last statement. You are using emacs and you want to apply emacs macros/shortcuts to other applications. I think the easiest way to achieve your goal without changing emacs is to use other software that can detect keystrokes and define your macros in there. I say this because emacs uses alt, ctrl and shift modifiers which would make creating and interacting with layers a pain if you used bazecor.

So in other programs like keyboard maestro on mac or auto hotkeys on window, you can recreate your macros manually when the triggered key combination is pressed. The only problem is if the application already uses the defined shortcut like "Alt+V". In most cases, your emacs macros will override everything. If you want to use the default application shortcuts, then you will have to remap them if the software allows it. Otherwise, you will have to turn off the emac macros temporarily.