Skip to content

key binding for remote desktop in WINDOW for non function keyboard

License

GPL-3.0 and 2 other licenses found

Licenses found

GPL-3.0
LICENSE.LIBUIOHOOK
LGPL-3.0
LICENSE.LIBUIOHOOK_LESSER
MIT
LICENSE.TRAY
Notifications You must be signed in to change notification settings

dennis0324/Capunction

 
 

Capunction

key binding for remote desktop in WINDOW due to non function keyboard

ABOUT

what is Capunction?

It is cap + function!

Recommended to

  • This is for people that need a function key when using remote desktop software(eg. moonlight streaming, google remote desktop).
  • if your function keys doesn't work properly.
  • Using keyboard that doesn't have function keys(eg. f1,f2, etc.)

this make you to use capslock to fn key

Compiling

Prerequisites:

  • cmake
  • gcc, clang or msvc
$ git clone https://github.com/dennis0324/Capunction.git
$ cd Capunction
$ mkdir build && cd build
$ cmake -S .. -DCMAKE_INSTALL_PREFIX=../dist // this is for building and testing
$ cmake -S .. -DCMAKE_INSTALL_PREFIX=../dist -DPUBLISH=TRUE // this is for publish for use
$ cmake --build . --parallel 2 --target install  

Future Update

  • Linux, Apple Environment compatible
  • Key mapping

Key binds

key binds output description
capslock + 1 F1
capslock + 2 F2
capslock + 3 F3
capslock + 4 F4
capslock + 5 F5
capslock + 6 F6
capslock + 7 F7
capslock + 8 F8
capslock + 9 F9
capslock + 0 F10
capslock + - F11
capslock + = F12
capslock + backspace Delete shift + backspace wouldn't work on my case so i made it
capslock + backslash Insert
capslock + Home
capslock + End
capslock + Pgup
capslock + Pgdn
capslock + capslock capslock instantly press capslock twice will active capslock

used library

libuiohook - made by kwhat

tray - made by zserge

LICENSE

Distributed under the GNU LGPLv3 License. See LICENSE for more information.

About

key binding for remote desktop in WINDOW for non function keyboard

Topics

Resources

License

GPL-3.0 and 2 other licenses found

Licenses found

GPL-3.0
LICENSE.LIBUIOHOOK
LGPL-3.0
LICENSE.LIBUIOHOOK_LESSER
MIT
LICENSE.TRAY

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.2%
  • CMake 3.8%