Giter Site home page Giter Site logo

autohotpie's Introduction

AutoHotPie

Radial menus for Windows, designed for digital artists and macro enthusiasts, sponsored by unemployment :)

2022-AHP-Update---Square-220224-2

Installation

Go to releases, download the latest version and run the installer and install it. Currently, there will be bugs so use at your own risk. I hope putting a circle on your screen brings you as much happiness as it brings me... shut up that's not lame.

General Usage

Macro mouses

Some macro mice don't send their key_up events when their key is released (Logitech MX Master, Elecom mice). You can either use the hover or click modes, or you can use the\ Back (4th Click) or Forward (5th Click) and then they will work as they typically respond to the button release. If you want more menus, consider setting either of these to the Profile Enable Key and pie menus to bare keys to create a pie menu macro layer.

Pen Tablets

In order to activate a pie menu with a pen button, go into your pen software and set a key to send '4th click / Forward' or '5th Click / Back'. You may use any other key, but other keys may not send their 'key-up' signal when the pen button is released. You can then set the Pie menu key to respond to '4th click / Forward' or '5th Click / Back' in the 'Special Keys' menu.

External controllers or Remotes

Most bluetooth controllers can have their buttons assigned to a keystroke in their software, however most do not send their 'key-up' signal when their button is released. To handle this, use the 'Hover over all selections' launch mode. The pie menu will stay open after the button is pressed, and selections can be hovered over to be selected.

Develop with this Codebase

AutoHotKey v1.1 needs to be installed to run and compile AHK scripts.

Setting up the electron app

  1. Download this codebase and unzip.
  2. Run npm install in the project directory.
  3. Use the included vscode configurations to run the electron app or the AutoHotKey Pie Menus script respectively. Otherwise, use npm run start.

Modifying the HTML/CSS

The HTML/CSS is supplied by Bootstrap Studio (I know I'm a piece of garbage).

  1. Open "AutoHotPie Settings.bsdesign"
  2. Go the Settings > Export, and set the export destination to the /src directory of this codebase.
  3. Save and Click Export or press Ctrl+E.
  4. Run the electron app, npm run build will run a script to update the index.html that comes out of bs studio.
  5. Whenever you make changes to the bsdesign file, Save and Export your changes.

Create installer

Just run npm run build-installer and the installers will be created in the /dist directory.

Questions?

Discord

autohotpie's People

Contributors

dumbeau avatar mmikeww avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

autohotpie's Issues

[Feature Request] Direct Acces to Sub-Menu in Editor & better Sub-Menu visibility

Hey,

I have another enhancement wish...
I extensively use sub-menus in AutoHotPie.

To reach them from the editor, the current way is:

  • click the "Slice" object
  • get to the "Functions" tab
  • click "Edit Sub Menu"
  • --> the editor jumps to the sub menu

I think it would be much easier to get to the sub-menu directly from the editor preview.
A way of implementation could be:

  • double click on the Slice-Object
  • or a little drawn Dot, or another symbol like an arrow outside the slice-Object, that symbolizes that a sub menu exists. Click on the Dot would open the sub-menu
  • The way back is already implemented with the "To Parent Menu" Button.

grafik

To ease the use, it would be furthermore helpful to directly see in the editor which Slice-Objects are Sub-Menu functions.
That marking could also help in the real Pie-Menu, not just in the editor.
That way the user directly knows which of the menu items has an underlying sub-menu.
(To show, or not to show this in the real-menu could be an option check-box in the "Menu Appearance".)

A kind of marking to make it visible could be:

  • with the above mentioned marking objects
  • an extra surrounding rectangle box
  • a thicker borderframe
  • an slightly different colouring of the box, compared to the others (brighter or darker)
  • etc.

I don't know how big the effort is to implement such functionality but it would definitely improve ease of use.

Thanks for the great tool ;-)

Left Click gets blocked

When a pie menu runs, LMB gets blocked as to prevent LMB from affecting other apps while the pie menu is being used (Mentioned in #21). When the pie menu disappears, LMB is unblocked. Sometimes LMB does NOT get unblocked and result in LMB not working until AutoHotPie is restarted.

If anybody runs into this issue, feel free to post here if there was any specific action that seemed to cause this to happen.

CTRL + SHIFT + ALT keys no longer works

With the latest release, 1.0.12-alpha, I can no longer assign combinations with CTRL, SHIFT or ALT, in any combination. Either one of them alone or in combination of two or three + any letter, number or function key.

Print screen | Send Key

I'm currently struggling to map the ´print screen´ function to a Send Key action, when AHP is listening for my keystroke to be asigned and I push ´print screen´, the screen is captured instead of AHP detecting the keystroke.

  • ¿Can this function be added to the Special keys menu?

[Feature request] Mouse position to Pie center

I need another option:

return mouse to pie starting position before running script/task.

some of my custom AHKkey scripts includes mouse click at the start.
now, when I run a pie menu, I move my mouse from the starting position.

image

then, my script runs but it clicks on the position where my mouse is (not in the center position where I started the AHPie from)
but i want the mouse to go to initial mouse position before executing the function.

so, an option like-

☑️ return to pie center before executing

will be very helpful.

it can be a toggle like this:

  • toggle for whole pie menu (all slices get the toggle as "on" or "off"
  • toggle for individual slices (override if needed) [optional]

Change font size/weight

I'd like to be able to make the font bold, or change the font size a little. It appears a bit small/light and makes it hard to read.

Feature/Help request: Mouse decouple

Hello! I really like the function execution ability of the radial menu, I have looked through the AHK files and cannot find how to decouple the mouse from the menu entirely. A setting that I would like to request is:
"menu does not react to and does not influence mouse movement". Counter-intuitive for a radial menu but hyper efficient in certain applications. Particularly those who like to operate or must operate without a mouse. This would be a game-changing feature.

The effect would be this:

  1. hotkey is pressed while "menu on center of screen" and "mouse decouple" are enabled
  2. menu appears in the center of the screen and pie slices do not respond to and do not influence mouse input
  3. function key executes pie slice and menu exits -OR- esc is pressed and menu exits

If this is something commented out in the AHK files somewhere or if I can be pointed to where I could test this, then I would be happy to.

Edit:
I have the menu opening in a static position regardless of mouse movement, this is close, I just need to figure out how to make that position at the center.

Where are profiles stored?

Where are the profiles I create stored? Perhaps a "export" and "import" profiles button could be added to the GUI so it's easy to move between home and work/laptop etc. :)

Duplicate Pie Menus

A UI control to duplicate pie menus, so that settings can be reused.

image

At the moment, new menus added will use defaults set by the profiles first pie menu, and if no pie menu exists then it will use settings from the first pie menu in the default profile, otherwise it will use stock settings. A duplicate function would be more understandable to use.

Request: Use double click of a key or mouse button as Pie Key

I'd love to be able to access the Pie Menu by only using the mouse. The current Pie Key options don't really allow for that in a practical way. A solution could be to add an option for a double click of either a key or a mouse button to open the menu. Double clicking the middle mouse button, for example, would be pretty convenient I think.

Keep up the awesome work, in my search for the best pie/radial menu this is by far the most visually appealing and functionally fastest to use!

AHP menu hotkeys won't fire after inactivity.

For me the hotkeys to call AHP just stop working after a few minutes of not using it. All other functionality in Windows or other programs is unaffected. (#21)

EDIT: Tagged the wrong person and put up wrong email.

Cannot integrate with PMC

Hi,
this is PMC -> https://www.macrocreator.com/
it is a macro creator for AutoHotKey.

I wanted to make a slice in AutoHotPie that sends f13 as a sendkey, and in PMC, i added f13 as an input for a ahk script.

i tried different keys and key combinations but for some reason PMC doesnt get shortcut from AHP.
when i normally press my keyboard, PMC works (gets the keys)
but when i send keys from AHP, it doesnt get the keys

am i doing something wrong?

image

Labels do not show after boot

When i start my PC and open a AutoHotPie menu only the Icons show, the labels are missing:
ahpie_no_labels

Correct would be:
ahpie_with_labels

To show the labels I have to open AutoHotPie and Save&Run. This happens in both AHK mode and Standalone.

I am running Windows 11 Education.

possible bug with send key

Hey,

I assign a send key function. Later I decide to change it. It seems the new key I can delete, but the original remains...

cheers

image

Memory leak when Pie Menus refresh visual.

There is a memory leak. Memory use increases whenever a pie menu refreshes its visual, but the memory is not released when the menu closes.

uluk posted a comment on youtube:

I think there's a memory leak somewhere. I keep autohotpie open indefinitely and it went up to 400 MBs of ram reserved. May want to put in an auto restart function every X hours to skirt the issue...

This was confirmed on my end. I will fix this and add the auto restart to safeguard against any future memory leaks that may arise.

Pie Enable Key doesn't work and some feature requests

Both the toggle and hold version for enabling the Pie Menu don't work, also would like some sort of pop up or notification what state a Pie Menu is on when the Enable Pie Key is pressed if that's alright :D

Also thought of a bunch of UX things

When adding a Function to a Slice, after clicking Send Key on the dropdown, you can make it go straight to the Press a Key screen, instead of having to click Assign Key button before the Press a Key comes up. Same goes for the Run File function.

When adding a new pie menu, clicking Add Pie Menu button doesn't notify you if you haven't assigned a Keystroke for the pie menu yet. So I thought it just didn't work for some reason 😅

Cannot import settings

File -> Import has no function or effect.
I can export settings without a problem, but when I go File -> Import, nothing happens.

Running 1.0.11-alpha

Send Key doesn't get detected by my other apps (like OBS)

For some reason, it only accepts the simulated keypresses when OBS is the active window. But it disregards it if it's not active.

I've found that OBS can still listen for keypresses but it needs a key delay bigger than 5ms. I'm not sure how that will work for modifier keys. But maybe you'll get it more than me. Here's what I found:

obs does not accept ControlSend, however it listens for key presses when it is not active.
To send hotkeys to an inactive obs you should use setkeydelay.
You should try to avoid using sendinput / sendmode input, and instead simply use send "event"
here is an example

;sendmode input  <--- this has been commented out deliberatley.
setkeydelay, 50,50
w::send ^j

if you need to use sendinput for other parts of your script, it may be possible to do the following

w::
sendinput, {ctrl down}{j down}
sleep, 50
sendinput, {ctrl up}{j up}
return

Icons picker causing hang

Hey, really love this.

I'm getting a hang when choosing an icon. See pic. I'm unable to click on an icon, and then the program won't let me go back. Save and run from menu closes the app, which then needs to be restarted.

image

Feature request: radial wheel open in centre of screen for games

Hey so I'm trying to use this program to use in games. I grew up on consoles and around 2 years ago switched to pc so while I am relatively used to the keyboard by now certain keys are hard to use mid game without looking directly at the keyboard. This is why I absolutely love this program!

It's very similar to gw2radial for guild wars 2 which I viewed as an essential addon!

The issue I'm facing though is that the radial menu is popping up wherever the current mouse location is at the time. So turning left or right in game and then trying to use the radial results in half of the menu being cut off from use.

Gw2radial has an 'always open in centre of screen' feature which completely fixes this issue but it is a .dll file that injects into the application itself and therefore is not universal which is why this application is one I hope to use for all games.

Tldr; Is there a way to have the radial menu always open in the centre of the screen with the mouse at the centre of the radial alongside it?

Thanks!

Windows ink hates me (and AHP)

Windows ink can eat my ass. All of it. But for the meantime, AHP doesn't work with windows ink, so turn it off in your pen software settings.

I need some way to bypass Windows Ink when a pie menu is active. Or I need the pie menus to work with windows ink, which doesn't seem likely.

Unespected behaviour like pressing ALT+TAB

Similar behavior to ALT+TAB

I'm having a weird issue with no obvious cause at least form me, but makes AHP unusable when it happens.

I'm attaching a video of the behaviour when I select a text field and try to write spamming "g" repeatedly without touching anything else.

This is somewhat random, most of the time I'm using AHP seamlessly, I suspect the trigger may be, trying to use AHP trough VNC from a remote computer but I'm not sure.

Context

  • W10
  • v1.0.17-alpha.
  • I run AHK from start.
  • I run VNC server for remote access from startup
  • RMB as global hotkey + S in the only pie menu to activate it.
  • Reboot doesn't help when the error kicks in.
  • Restarting AHP doesn't help either nor uninstalling it does.
  • Only disabling run at startup and then reboot has been helpful so far.

I don't know if this can have something to do with the issue but:

  • Logitech Options installed

    maybe there is some unexpected behavior when combined with AHP, I will try to play with it a little bit when this kicks in again and edit this.

Example

librewolf_1AAFtY7QzQ.mp4

If you've read so far, you are a beautiful person, have a wonderful day! :D


Can't assign folder path with special characters

I assigned a slice to open a certain folder, but when I try to open it, I get the following error:

---------------------------
PieMenu.ahk
---------------------------
Cannot find directory:
C:\Users\user\OneDrive - NÉRY\�rea de Trabalho\Flávio\AutoHotkey
---------------------------
OK   
---------------------------

I presume this is because the file path has special characters. Is that right? Is there a way for me to manually correct this?

please advise: how to change AutoHotPice settings for menu items switching?

Hey!
Could you please advise: how/where can I сhange the AutoHotPie settings for the menu items crossing?
I would like menu items to be switched by clicking on them because right now they are switching by hovering the cursor on them.
Here is an example of my expectations:

Many thanks!!
With best regards,
Rostyslav

[feature request] Pie menus management system

these features can be useful:

  • ability to copy/move pie menus between different profiles
  • ability to export:
    • individual pie menu
    • whole profile pie menu (can be useful for sharing pie menus to other people!)
    • whole application data (u already made it)
  • ability to import:
    • individual pie menu to user selected profile
    • a whole profile of pie menus
    • whole application data (u already made it)
  • turning on or off individual pie menu (suppose I want to disable only pie menu X from default profile for some time)

i will let u know if i get more ideas

[feature request] escape radius, escape shortcut

suppose:

  • I started a pie menu, then later decided that I will not perform anything (want to escape from the pie menu)
  • I opened the wrong pie menu (want to escape from the pie menu)

then following feature can help:
1.

  • [toggle switch on/off] turn on escape radius
  • [dropdown list] if escape radius is crossed:
    • pie menu will go away (won't be visible and won't be functional, full escape),
    • pie menu will still be visible but wont function anything (so you can come back to safe working radius)
  • escape shortcut key:
    a shortcut key that can be pressed to escape from the pie menu. such as Esc button, Mouse Rbutton etc (modifiable, can be multiple, can be global)

Now, a ques can arise:
what is wrong with coming back to the pie center to cancel the operation?
Ans: when I use mouse button 4 and 5 for pie menus, I assign the pie center as regular mouse button 4 and 5 respectively. So, without any escaping way, I end up triggering an action. :(

bug - sub menus only open after center ring focussed

Based on my previous FR, I'm not sure about this particular one, but in the name of consistency, I thought I'd raise it. I'm quite certain the title and licecap cover the main issue.

Perhaps this behaviour is intended. Not sure. See what you think.

subs

Copy submenus to another menu

  1. Hi, could you please write a short tutorial about how to copy submenus to another menu in the settings file? I haven't coped with the structure of the json. Also, you can consider adding such a feature to GUI.
  2. Or even more, maybe it is possible to create a "shared" submenu and attach it to many menus? For example, it would be nice to have only one Copy-paste submenu and attach it to many menus: Browser, Text editor, and messenger menus. And then change it just once. Magic.
    Until we have to switch between menus often, I am interested in faster navigation to all menus and submenus. Maybe some Tree-view on the left?
  3. Another idea: Suggest the name of a new slice based on its function. Now it is just Slice N.
  4. Another idea: Now we can move slices by dragging. It could be useful to copy them by Ctrl-drag.
  5. Another idea: Multimedia Keys support Multimedia Keys (like Media_Play_Pause) in send key function.
  6. Another idea: any sequence of keys (like ^+!#{Enter 2} in ahk send) support in send key function.
  7. Another idea: At least partial #IfWinActive directive support in send key function.

Thank you for your great work!
Sorry for my poor English :)

Idea to handle The no key_up problem.

Been recently using this app(literally every other year i go on a hunt for something like this and finally found your app! yus!) I think i have some idea for the no key_up problem. The "Hover over all selections" option works.. but it also becomes to touchy. I think an alternative option could basically just act like the "hover over sub-menus, release on function" but instead you could simply click the button once to open the menu then again to exit(or go full blender and use left click/escape). so the app only needs to see the key_down input not the key_up. then its users choice to either have it auto apply when hovering outside the center/ for a given amount of time or to click the same button or mouse button in order to activate the action. might not be as fast but i think it would be an overall smoother experience and be prone to less accidental selections.

Modifier Keys not detected when asked for Keystroke

I'm not sure if modifier keys are now a separate thing that you're going to implement (like how you made the Mouse click have available modifier buttons to toggle). But the program doesn't seem to detect that I'm pressing Ctrl, Shift or Alt, but it detects Capslock and Backspace. I guess the only workaround for now would be to have a separate script for those kinds of Keystrokes.

Though I would prefer if I'm not limited to those three keys, I sometimes use Windows button and any of the buttons on the left-hand side like Capslock, Tab, and Tilde. But of course, those three keys are what I use 90% of the time.

Other than that, a nifty UI is a complete understatement... This looks fantastic! Along with the animations, responsiveness to hover, and window size change and everything. Very much looking forward to the updates! I think the modifier keys is the only thing stopping me from transferring all my functions to this new release :D

Function Slice Hotkeys not working and Color picker issues

I've now tried using this for Google Sheets but apparently the Hotkeys assigned to the individual slices doesn't get detected at all and just gets sent as an ordinary key press to the program/browser. Also doesn't work even if there's no text field

Du5AXux6ld.mp4

Also the eyedropper doesn't work outside of the AHP UI and just sends a normal mouse click instead without capturing the clicked color.

uUPTZIejDz.mp4

I also can't paste hexcodes from the clipboard to the hex mode version of the color picker. Pasting just deletes the current text

T6vjoEgH4a.mp4

One-handed functionality feature request

A feature much like in Blender's pie menus where they don't necessarily need a mouse to still work, it can still be accessed through another keyboard shortcut such as the number row.

image

Blender's is a bit unintuitive though, since the numbers are inconsistent with their placement on the pie. Maybe we can set it to a more consistent one and hopefully something that's still reachable by the left hand side of the keyboard like 1 , 2 , 3 , 4 can be the first four functions then the next four functions would be Q, W, E, R. Maybe that would be the default but it could still be customizable so it could also cater to left handed people.

While I draw with my right hand then use shortcuts on the keyboard with the left, my girlfriend is left-handed and she uses her right hand for the keyboard (resting on the right-hand side as well), so naturally she's having trouble getting used to the right-handed-people bias of some of the default shortcut keys. So I customized an Autohotpie for her with some pretty basic functions to help with that and I hope if this feature gets added, I can also customize 1234 QWER keys for her as well 😊

[Feature Request] Support of Unicode-Symbols

Hi,

first of all, thank you for the awesome Pie-Menu.
I have a feature request, that is a bit connected to the Material-Design Icon Library.

To expand the look, I wanted to use Unicode-Symbols in the the label-names.
Because it is much easier to just copy & paste a symbol or emoji from the web, than saving it as an extra picture and importing it via the custom Icon menu. And in contrast to the Material-Design Icons, that are only single coloured, the Unicode Symbols are multicolour.

In the editor that works like charm, like you see in the screenshot.
I just copied the Unicode radio symbol to the label area and it looks pretty awesome.

Screenshot 2022-03-08 083109

Unfortunately the symbol is not rendered properly in the real Pie-Menu.
Instead there is just a square rendered, like he can't interpret the Unicode.

Screenshot 2022-03-08 083250

Do you see a possibilitie to get that working?
If not in the label area, maybe it is feasible to add in addition to the custom icon, a custom text field, that supports Unicode.

Thanks for the great tool and your work.
Best regards and have a nice week!

Implement code-signing to prevent Defender screening

I realise this is very early in development, but would love to be able to use it at work. Having it work as a local user is already a step in the right direction, however there's no way that my IT department is going to let me install an unsigned app that doesn't pass Windows Defender screening.

It'd be great if you'd consider using electron code-signing with a valid cert to prevent this. If you are already using code-signing, then apparently this can be prevented by distributing your installer inside a .zip, so that the .exe file doesn't get the "downloaded from internet" flag.

Possible installation without .exe?

First really nice tool i have to say,
is it possible to install this .ahk script without any .exe, just the pure ahk script?
i want to use this script with my work computer and but administration doesn't allow to install any software. we just have AHK pre-installed.

Autohotpie cant trigger AHK scripts

Hi again! sorry for making another issue but I think that maybe this one is easy to fix

I tried to trigger from AHP some AHK script, the classic one with the btw= by the way. I set the AHP to perform b then t then w then space but as I was afraid it didnt trigger anything. Probably because the same problem than the issue before. And that is that AHK scrips cant trigger other scripts wihtout being sendlevel or #inputlevel. Idk how difficult would be to change that and if that would bring problems.

Importable AHK Pie Menu class type

For those who want to use pie menus in their own AHK scripts as an importable AHK class type from a library.

Here's an example of how I think this would be used:

#include PieMenu.ahk

MyPieMenu := New PieMenu([functions],{options})

a::
MyPieMenu.open()
return

[feature request] Add font weight setting

As the title says, a font-weight Setting for the menus would be great. I am using a 4k monitor and the text is very slim.
AutoHotPie
The Picture is taken with Font Roboto and font-size 18.

Assign scroll up/down action when hover

Hi. Thank you for your work. The program is great. I have a problem that I am unable to solve. I'm trying to assign a menu trigger to a pen button. I have read your directions for assigning as a 4 or 5 button, but unfortunately I do not have such an option on the Huion tablet. Is there a workaround?
And one more suggestion. In the case of a mouse, it would be nice to use a roll. E.g . In the case of a graphics program, if you hover the cursor over a specific menu item (e.g. Stroke), moving the roll up and down will increase and decrease the stroke width. Ability to assign a shortcut for the up and down scroll.

idea: radial menu sub menus

hey, I messed around with Radial Menu v4 for a while, but just couldn't get into it. Such an old fashioned feel to the interface. Yours is so much better, I'm already constantly using it.

One thing I did really like about Radial Menu though is the way it explodes out sub menus. It doesn't lose the base layer, everything is still visible and it's easy to close the submenu and reach for something else. Left clicking on a submenu opens it, left clicking again closes only the sub menu.

Do you think something like this might be possible with AutoHotPie?

radia

Some feature requests

----- Maya-like submenu -----

image
lets talk about maya's one... Here u can see that "Merge vertecies" has submenus. you hover over it, then it will hide the previous menus and show the submenus. In maya, you can also go back by hovering the mouse on the small dot (it is the place where you started the pie menu actually).

what I think is good:
image
So you can navigate in the groups like this... just go towards the group, slow down to enter the group, then go towards the funtion in the group. you can also go to the parent group by going back to the direction you came from (sacrificing a part of the pie menu. because at first, you have to memorise and explore, right? it can also be changed to another function when you get used to the hierarchy and confident (which means no going back to parent group))

you may find this useful reference:
image

image
from here:
http://www.betriebsraum.de/blog/2009/12/11/extremely-efficient-menu-selection-marking-menus-for-the-flash-platform/

----- Escaping the AutoHotPie -----

image
You can prevent triggering any funtion by going outside the area. circular area radius is adjustable.

If you don't mind, whenever I get new idea about your amazing creation AutoHotPie, I will post it in feature requests :D

Menus doesnt trigger when I use AHI

Hi, first of all thank you for this amazing piece of software, livechanging.

I liked this software so much that I wanted to take it seriously so I bought a cheap numpad with the intention to use it only for triggering my radial menus.

The first step was to change the keys received from the numpad to F13-F24 to avoid overlapping keys that I actually use. I used autohotkey Interceptor (AHI) for that. So for example when AHI receives the number 7 from the numpad, it changes it to F13 while leaving the number 7 from my regular keyboard alone. Okey, so I did this and worked wonders.

The next step is to bind these keys to autohotpie so I created a menu and the trigger was F13 and it got it from the numpad, I didnt use my regular keyboard so I thought that It would work fine, but turns out that while Autohotpie detects the F13 coming from the numpad it doesnt trigger the menu when its running.

I tried many things, like binding the keys from the numpad to something less weird, like the letter A and then binding this menu in autohotpie to the letter A and while Autohotpie still receives the letter A from the numpad it doesnt trigger the menu when its running. On the other hand my regular keyboard does trigger the menu with the letter A as expected.
I tried also to bind this menu to the number 7 and run the script, because I thought that maybe autohotpie was receiving the information from the numpad before it was changed by AHI but it didnt work there either. Looks like autohotpie isnt getting anything from the numpad while its running, but the settings does.

So of course I understand that here there are 3 software working at the same time (AHK, AHI and AHP) so some problems were expected but I still cant understand why this is working like this when AHP is detecting the key in the settings.

Maybe the code from AHI helps you

if (code=325) & (state=1) 
{
send, {F13}
}

With this im saying that when the key from the numpad number 325 is pressed it should sent the F13

Tell me pls If Ive explained myself, I know it might be a little bit confusing haha and thank u so much
Also If you need anything, like screenshots, files or anything Ill add them asap

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.