Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
Dec 23, 2015
Feb 26, 2020
Dec 28, 2018


Make function keys default on Logitech k380 bluetooth keyboard.


  1. First install build-essential package (includes gcc, make, libc-dev, etc.).
# On Debian/Ubuntu run:
sudo apt install build-essential
# on CentOS/REHEL/Fedora
sudo dnf groupinstall "Development Tools"
# on Arch-linux 
sudo pacman -Sy base-devel
  1. Download installation files (Source code).

  2. Connect your K380 keyboard via bluetooth to your computer.

  3. Run make install

  4. Get the number of your keyboard hidraw interface - /dev/hidrawX where X is 0, 1, 2, 3.

sudo ./
  1. To switch keyboard's upper keys to F-keys run:
sudo k380_conf -d /dev/hidrawX -f on

Switch keys to F-keys automatically

After install do the following:

sudo make reload

Now, when you reconnect your keyboard it will be automatically switched to F-keys mode.

Based on

look there for more information