Giter VIP home page Giter VIP logo

Comments (6)

zenangst avatar zenangst commented on July 30, 2024

Hey @EntonyHop

No need to thank me, I just made this app to scratch my own itch... and boy have I been scratching itches for a long while now 😆 (The app turns 12 years this year).

Yeah, I've been meaning to update the Wiki with a lot more examples, tips and tricks. Just haven't gotten around to doing that. Poor excuse, but it its the only one I got.

Switching Resolutions

To switch resolution on my laptop, I wrote a small Swift script called Retina (https://github.com/zenangst/Retina).

With that binary installed, I can then invoke it from Keyboard Cowboy.
This is what my setup looks like:

image

Note that I haven't test Retina on anything other than the built-in display (I almost never used an external monitor).

Low Power Mode

Low power mode needs some extra permissions, so here I simply piggy-back on Shortcuts.

image

This is what the command looks like for me in Keyboard Cowboy

image

Layouts

Could you provide a bit more information about which layouts that aren't working?
I use Keyboard Cowboy with a Swedish layout (and the occupational Norwegian layout, as I'm a Swed living in Oslo).

Shortcuts are bound to key codes, so if the layout changes, the same keys won't produce the same key codes. So, if you switch the layout, the key codes that you send to the system changes. I'm curious if this is the case that you are seeing.

Even if I said that you didn't have to thank me, it doesn't mean that it doesn't warm my heart that you find this useful. ❤️

Hope you find the information useful.
If you want to spare or share ideas then you could just start a discussion here - https://github.com/zenangst/KeyboardCowboy/discussions

from keyboardcowboy.

EntonyHop avatar EntonyHop commented on July 30, 2024

THX a lot!

Could you provide a bit more information about which layouts that aren't working?
I use Russian (both PC and Mac), Ukrainian (both PC and Mac)
Shortcuts are bound to key codes, so if the layout changes, the same keys won't produce the same key codes
Roger that, now I've duplicated the command and added the same Russian layout.
PS: In the new version 3.21.2 the green "add command" button is broken and does not respond to pressing it

from keyboardcowboy.

zenangst avatar zenangst commented on July 30, 2024

@EntonyHop which button are you referring to? The one in an empty list or the one to add to existing workflows?

A screenshot would be helpful ❤️

from keyboardcowboy.

zenangst avatar zenangst commented on July 30, 2024

Are you one Ventura or Sonoma?

from keyboardcowboy.

EntonyHop avatar EntonyHop commented on July 30, 2024

which button are you referring to? The one in an empty list or the one to add to existing workflows?
this one

image

I was trying to record a video of the screen, but the button is already working, all is well

Are you one Ventura or Sonoma?

yes

from keyboardcowboy.

zenangst avatar zenangst commented on July 30, 2024

@EntonyHop so now everything is fine? ¯_(ツ)_/¯
Okay, I'll just go ahead and close the issue 😁

from keyboardcowboy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.