Coder Social home page Coder Social logo

duckyprofileswitcher's Introduction

DuckyProfileSwitcher

DuckyProfileSwitcher switches the profile on your duckyPad when the active window changes. Currently only available for Windows. Very much inspired by the official application.

app-main

Usage

When running, the application should automatically detect your duckyPad and display some information about it. It does not automatically monitor which program is active. This can be enabled by ticking the Running checkbox, enabling it in the configuration, or by passing the flag run as a command line parameter. The main window can be hidden on launch by passing the flag hidden as a command line parameter.

The application minimizes to the system tray when the window is closed. The tray icon can also be hidden in the configuration. If you've closed the window, and the tray icon is invisible, simply run the program again. It will signal the existing process to show its window again. You can also close it via Task Manager.

tray

Rules can be added, edited, deleted, and moved. Actions and conditions can be defined in the rule editor. You can select the number of a profile to go to. Alternatively, you may enter (part of) a profile's name, and the first profile that matches will be selected. There is also an option to send the duckyPad to sleep mode, but this is not currently implemented in firmware.

Window monitoring criteria are set here as well. For an active application to be triggered, the application/process name, window title and window class (for example Shell_TrayWnd for the primary taskbar). Double click one of the windows in the list of open windows to fill in the relevant information.

rule-editor

duckyprofileswitcher's People

Contributors

pvdstel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

duckyprofileswitcher's Issues

Configuration Button Shuts crashes 2.1

When pressing the "configuration" botton. The app crashes.

These are fresh install.

Not sure if there are other windows requirements. Official autoprofiler works without any issues.

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.