Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gudboinero/primed_keys

A simple gui screen for point and click macros! Useful for people drawing on 2-in-1 laptops or if your computer pen doesn't work as intended.
https://github.com/gudboinero/primed_keys

art macros rust shortcuts tauri tauri-app windows

Last synced: about 1 month ago
JSON representation

A simple gui screen for point and click macros! Useful for people drawing on 2-in-1 laptops or if your computer pen doesn't work as intended.

Awesome Lists containing this project

README

        

# What is **primed_keys**?

**primed_keys** will be an onscreen configurable hotkey menu with a default style akin to [Aseprite](https://www.aseprite.org/).
I plan to make specific support for customization, because not only is it fun, why not make it a little artsy considering it's literally meant for artists.

The customizability will be very similar to how [Obsidian.md](https://obsidian.md) handles their CSS snippets and plugins.

# Why?

It's a project I created from two problems I had.

1. I wanted a way to use hotkeys on a touchscreen laptop without going into the rabbithole of configuring my HP Pen. Or buying another expensive accessory that I probably wouldn't use enough to be worth.
2. The other alternatives did not work well for me, and stopped working or crashed.

In the end I had no other options, so I thought to myself,

> "Hmmmm. I haven't really touched ~~C++~~ Rust before." - Me

~~Plus, I was introduced to [Dear ImGui](https://github.com/ocornut/imgui) recently- And I really liked it! So I figured this would be a great opportunity to fix my issues, and learn a new skill!~~ ImGui was an incredible library, but it wasn't right for this project. I ended up switching over to [Tauri](https://tauri.app/) because it fits my needs much better.

In my journey of trying to find a software like this. I found [RadialMenu](http://radialmenu.weebly.com/) and [AutoHotPie](https://github.com/dumbeau/AutoHotPie). But in my super specific case it didn't work out. Something about my computer did not want to work with RadialMenu. Also, my HP Pen didn't want to work with AutoHotPie regardless of what I did. Overall I really liked how RadialMenu was a legitamate gui overlay with a top level window holding buttons that replicate keystrokes.

# Setup

If you need any help compiling/starting the project DM me on Discord (GudBoiNero#6650) or open an [issue](https://github.com/GudBoiNero/primed_keys/issues).

# Contribution Rules

1. For changes you must use a separate branch.
2. You may not push to [`main`](https://github.com/GudBoiNero/primed_keys/tree/main). You may only push to [`beta`](https://github.com/GudBoiNero/primed_keys/tree/beta).
3. Pull requests to main may only be from [`beta`](https://github.com/GudBoiNero/primed_keys/tree/beta).