GithubHelp home page GithubHelp logo

pvdstel / virtual-media-keys Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 0.0 138 KB

AutoHotkey scripts and UI for keyboards without media keys

License: Mozilla Public License 2.0

AutoHotkey 2.97% C# 97.03%
media-keys volume autohotkey csharp wpf

virtual-media-keys's Introduction

virtual-media-keys

Some AutoHotkey scripts meant for people with keyboards without media keys. These scripts intercept some hotkeys and send media keys in their place. You may download the scripts from the src folder, or you can get the compiled binaries from the Releases page.

There are currently two flavors: arrow keys and navigation keys. The first one binds to the arrow keys, while the second one binds to navigation keys.

UI screenshot

There is also a WPF app for displaying a UI, shown in the screenshot above. It functions similar to the Windows on-screen keyboard.

Command Flavor
Arrows Navigation
Play/pause Ctrl + Alt +
Ctrl + Alt +
Ctrl + Alt + PgUp
Ctrl + Alt + PgDn
Previous Ctrl + Alt + Ctrl + Alt + Home
Next Ctrl + Alt + Ctrl + Alt + End
Volume up Ctrl + Alt + Shift + Ctrl + Alt + Shift + PgUp
Volume down Ctrl + Alt + Shift + Ctrl + Alt + Shift + PgDn
Mute Ctrl + Alt + Shift +
Ctrl + Alt + Shift +
Ctrl + Alt + Shift + Home
Ctrl + Alt + Shift + End

Running / compiling

The scripts can be executed directly using AutoHotkey. It also allows for compiling the scripts. Binary files attached to releases have been modified to use the complete icon set.

virtual-media-keys's People

Contributors

pvdstel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

virtual-media-keys's Issues

UI: Add a single-row view

Not as separate EXE, but once user stretches the window enough (think what happens when you cheange width of a toolbar in MS OFFICE or about how words are wrapped in a text editor). And perhaps launch in a single row by default. Why? Because dual rows are too big and obstruct some important parts of the window (I'm fine with them obstructing titlebar and some of menu bar, but that's about it).

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.