Giter Club home page Giter Club logo

hyperkeys's Introduction

hyperkeys's People

Contributors

dependabot[bot] avatar gfidlab-ci-user avatar snyk-bot avatar xurei 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

Watchers

 avatar  avatar  avatar  avatar  avatar

hyperkeys's Issues

libva error on Chromebook

Environment

  • Operating system: Chromebook Linux Crostini
  • Hyperkeys version: 1.2.3

Describe the bug and how to reproduce
Trying to run AppImage...
./HyperKeys.AppImage
...produces following output:
getPath /tmp/.mount_HyperKX9qt29/hyperkeys getDataPath /home/lordsteve/.config/hyperkeys libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) /tmp/.mount_HyperKX9qt29/resources/app/300x300.png
And then it just hangs until ctrl+C

Expected behavior
I expect the app to run

Config file
none found

Searching around a bit I did discover it may have something to do with Crostini being within a virtual environment that doesn't recognize the GPU properly, but that's about as far as my knowledge goes.

Input is ignored on other XScreens

Environment

  • Operating system: Garuda
  • Hyperkeys version: 1.1.10

Describe the bug and how to reproduce
Ignores input if focus is on another XScreen. Start Hyperkeys move your mouse to another XScreen and trigger a defined macro...note nothing happens. Move mouse back to the XScreen HK was launched on, trigger macro, note it works.

Expected behavior
I expect input to be tracked system wide. No matter what GPU, Monitor, Workspace, input is input (- something Johny 5 would say.) HK needs to track this to ensure triggered actions are carried out/launched on the correct GPU, XScreen, Monitor etc.

Config file
[{"config":{"command":"~/Scripts/pillar/xy_launch.sh f"},"name":"RUN_COMMAND","shortcuts":{"RUN_COMMAND":"alt+meta+z"},"id":"08f1faad-f018-4262-8689-44f25c0e3cb1","enabled":true}]

Additional windows open

Thank you for your work. I Think it could be the perfect tool for me.
But has some flaws right now.

Environment

  • Operating system:
    Windows 10 Professional
    Version 2004

With two displays, first the laptop internal display and an 4k monitor connected via miniDisplayPort.

  • Hyperkeys version:
    v1.1.8

Describe the bug and how to reproduce
I opened Slack and put it on the internal device. Then I mapped Ctrl+F1 to it (Window pin by name: "Slack").
I maximized the Slack window.
If I press the shortcut, Slack gets the focus, but also the position of the program will be changed.

Another problem I have is with Visual Studio 2019. I mapped it to Ctrl-F2 (Window pin by name "Microsoft Visual Studio"). Whenever i pressed the shortcut, VS2019 gets the focus, but also a second window will be opened
grafik
That produces an just black rectangle in the middle of the screen and can't be closed without closing VS2019 itself.

And i have one more problem related to the further with the GameEngine Unity. I mapped it to Ctrl+F3 and Unity gets the focus, but will be switched from maximized view to minimized. Additionally the Unity Hub gets open and some Unity console application.

Expected behavior
When I press the shortcut just the programm comes to front. Does not change its size and does not open any hidden programs.

Maximizes window after shifting focus

If window is maximized, it un-maximizes window after shifting focus. Almost makes it unusable as I thought the purpose was to enable hotkeys for fast switching and save time with ALT+TAB.

I would really appreciate it if you're able to fix this issue - it should be possible to introspect the state of the window and then conditionally invoke the necessary APIs to only shift focus.

On GNOME3, the notification icon is not visible is some cases

Environment

  • Operating system: Debian Testing
  • Hyperkeys version: HyperKeys-1.1.10.AppImage

Describe the bug and how to reproduce
chmod a+x HyperKeys-1.1.10.AppImage
./HyperKeys-1.1.10.AppImage

the program seems to want to start, but nothing happens. This is the output:

getPath /tmp/.mount_HyperKDCCSkm/hyperkeys
getDataPath /home/rusconi/.config/hyperkeys
/tmp/.mount_HyperKDCCSkm/resources/app/icon.png

and it stalls.

Expected behavior
Something should happen, for example, check if the config file is there and just work or if the config file is not there open the config dialog.

Config file
Please provide the macros.json file, found at %APPDATA%\hyperkeys\storage on windows, ~/.config/hyperkeys/storage on Linux.

That file does not exist.

I went to the directory where the appimage was mounted and indeed find the stuff there. Then I tried to run the hyperkeys binary directly from that directory and the output was analog to the one mentioned above. Same when running AppRun from the same mounted directory.

I will provide any details if necessary.

Thank you,
lopippo

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.