F Key Sender

F Key Sender — Free Download. Sending F13-F24 keys
F Key Sender is a Windows application that allows sending key presses for the F13 to F24 keys via buttons, including with modifiers (Shift, Ctrl, Alt). It also allows sending custom key codes. The application solves the problem of the lack of physical F13-F24 keys on most modern keyboards.
5.0(1 ratings)

Download F Key Sender (Official links)
File size: 0.252 MB
The latest version of F Key Sender is: 1.1.2
Operating system: Windows
Languages: English
Price: $0.00 USD

  • Sending F13-F24 keys. The main function of the program is to generate key presses for the F13 to F24 functions. These keys exist in the keyboard standard but most physical keyboards do not include them. The program creates buttons for each of these keys, allowing them to be activated with a mouse click.
  • Combination with modifier keys. Each function key can be sent in combination with the Shift, Control (Ctrl), and Alt modifier keys. This multiplies the available combinations, allowing up to four variations to be created for each function key (F13, Shift+F13, Ctrl+F13, Alt+F13).
  • Sending custom key codes. In addition to the F13-F24 keys, the program includes a field to enter and send custom key codes. Codes can be entered in Virtual Key (VK) format, Scan Code (SC), or as Unicode characters.
  • Selection of delay before sending. The application allows you to configure a delay time in milliseconds before the key press is sent. This time gives the user the opportunity to change the focus to the target application window where the key press is required.
  • Configuration of key press duration. It is possible to define the duration that the virtual key remains pressed before being released. This setting is adjusted in milliseconds and can be critical for applications that detect the length of the press.
  • Selection of virtual press method. The program offers two different methods for generating keyboard input: SendInput and keybd_event. SendInput is the modern and recommended method, while keybd_event is maintained as a compatibility alternative for legacy systems or applications.
  • Support for Unicode characters and emojis. The custom code sending function supports Unicode characters, including complex multi-byte emojis that use Zero-Width Joiners (ZWJ). This allows sending characters from the program that are not directly available on the physical keyboard.
  • User interface organized by tabs. The application organizes its functions into separate tabs: one tab dedicated to standard F13-F24 keys and their modifiers, and another tab for advanced sending of custom key codes.
  • Digitally signed executable. The application's executable file is signed with an EV code signing certificate. This process eliminates the Windows SmartScreen warning about untrusted software that appears when running applications downloaded from the Internet.
  • SendInput method as default. The program uses the Windows API SendInput method by default for simulating key presses. This method is more reliable and is considered the current approach for keyboard input synthesis in the Windows operating system.
  • keybd_event method as an alternative. The keybd_event method, an older Windows API function, is included as a secondary option. This method is available for specific cases where the SendInput method does not produce the expected result in a particular application.
  • Visual indication of successful sending. The application provides visual or logged confirmation when a key has been successfully sent, offering immediate feedback to the user about the action performed.

F Key Sender was created by the developer ThioJoe. Development of the program began in the year 2025. The application is written in the C# programming language and uses the .NET framework for Windows. The project is hosted on GitHub, where the source code is available for review.


Alternatives to F Key Sender: