dennis0324 / Capunction

key binding for remote desktop in WINDOW for non function keyboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:C 96.2%Language:CMake 3.8%