Wednesday, February 25, 2026

.bashrc function to toggle function keys from being media keys to being regular fn keys on linux mint


fnkeys() {
    FN="/sys/module/hid_apple/parameters/fnmode"

    if [ ! -f "$FN" ]; then
        echo "Fn control not available."
        return 1
    fi

    current=$(cat "$FN")

    if [ "$current" -eq 2 ]; then
        sudo sh -c "echo 1 > $FN"
        echo "Switched to media keys (fnmode=1)"
    else
        sudo sh -c "echo 2 > $FN"
        echo "Switched to F1–F12 keys (fnmode=2)"
    fi
}

No comments:

Post a Comment