Skip to content

Instantly share code, notes, and snippets.

@thiagoalmeidasa
Forked from schmich/ducky.md
Created June 29, 2020 21:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thiagoalmeidasa/275f992f28e3e3d1fa9a83e1545e5e23 to your computer and use it in GitHub Desktop.
Save thiagoalmeidasa/275f992f28e3e3d1fa9a83e1545e5e23 to your computer and use it in GitHub Desktop.
Programming media keys on the Ducky One 2 Skyline

Programming Media Keys on the Ducky One 2 Skyline

To use media keys on the Ducky One 2 Skyline, you must record a macro to bind the media function to a hotkey combination, i.e. Fn plus some key.

Example

Important: In the instructions below, "Press X+Y+Z" means press and hold key X, press and hold key Y, press and hold key Z in that order, and then release all three.

As an example, to bind Fn+PgUp to the play/pause media function:

  • Press Fn+2 to activate profile #2. Profile #1 (factory default) is not programmable. Indicator lights will flash twice.
  • Press and hold Fn+Ctrl for 3 seconds to start recording a macro. Indicator lights will flash slowly.
  • Press Fn+PgUp to define the Fn+PgUp hotkey combo. Indicator lights will flash quickly.
  • Press Fn+Win+D to bind the key combo to the play/pause function. Indicator lights will continue to flash quickly.
  • Press Fn+Ctrl to complete recording. Indicator lights will stop flashing.
  • The media key is now bound. Press Fn+PgUp to play/pause.

Resetting

To reset the current profile and clear all bindings, press and hold Win+Space for 3 seconds. The indicator lights will flash for a short while.

Media Key Legend

The following functions can be bound to hotkeys using the method above.

  • Fn+Win+A: Mute
  • Fn+Win+B: Volume Up
  • Fn+Win+C: Volume Down
  • Fn+Win+D: Play/Pause
  • Fn+Win+E: Stop
  • Fn+Win+F: Next Track
  • Fn+Win+G: Previous Track
  • Fn+Win+H: Calculator
  • Fn+Win+I: My Computer
  • Fn+Win+J: Browser
  • Fn+Win+K: Mail
  • Fn+Win+L: Multimedia
  • Fn+Win+M: Search
  • Fn+Win+N: Navigate Backwards
  • Fn+Win+O: Navigate Forwards
  • Fn+Win+P: Mouse Left Click
  • Fn+Win+Q: Mouse Right Click
  • Fn+Win+R: Mouse Middle Click
  • Fn+Win+S: Mouse Cursor Up
  • Fn+Win+T: Mouse Cursor Down
  • Fn+Win+U: Mouse Cursor Left
  • Fn+Win+V: Mouse Cursor Right
  • Fn+Win+W: Mouse Scroll Up
  • Fn+Win+X: Mouse Scroll Down
@thiagoalmeidasa
Copy link
Author

After choosing the media key, you can (optionally) choose a "macro implemenation option" and a "macro record time option"

83492593-67705780-a4ab-11ea-9425-1a6de8773b14
83492607-6ccda200-a4ab-11ea-86cb-68b1c849b23c

If you want to lower the volume from 100 to 0 by holding Fn + [, you have to choose the Fn+E implementation and the Fn+1 record time.

  1. Fn+Ctrl for 3 seconds (start recording macro)
  2. Fn+[
  3. Fn+Win+C (to bind volume down)
  4. Fn+E
  5. Fn+1
  6. Fn+Ctrl (end macro)

I think it's a good idea to use Fn+1 for most macros, to avoid delays between consecutive key presses. For example, to bind Fn+/ to mute, with no delay:

  1. Fn+Ctrl for 3 seconds (start recording macro)
  2. Fn+/
  3. Fn+Win+A (to bind mute)
  4. Fn+1
  5. Fn+Ctrl (end macro)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment