Results 1 to 4 of 4

Thread: Unable to set global shortcut for Fn keys!

  1. #1

    Default Unable to set global shortcut for Fn keys!

    I tried in openSUSE to set a global shortcut for the function keys, but it's not reading the press of the "Fn" key. If I press the "Ctrl" button, it reads that, but the function key is never read by it.

    STEPS TO REPRODUCE
    ------------------------
    1. Open Kickoff Menu
    2. Configure Desktop
    3. SHortcuts and Gestures
    4. Custom Shortcuts
    5. Create New -> Global Shortcut -> Command/URL
    6. Click "trigger" tab
    7. Click "None" button
    8. Press "Fn" + "F9"

    Nothing happens.

    openSUSE 13.1
    Samsung Series 9 NP900x4C computer

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,173
    Blog Entries
    1

    Default Re: Unable to set global shortcut for Fn keys!

    IIRC, it's always been that way. I encountered similar with openSUSE 12.2, KDE 4.8 whereby a (kernel?) regression meant that my screen brightness keys (fn+9,fn+10) weren't working. My workaround was to create keyboard shortcuts for 'KDE Daemon'. I had the same limitation and had to assign CTRL+9, CTRL+10 instead.

  3. #3

    Default Re: Unable to set global shortcut for Fn keys!

    Quote Originally Posted by deano_ferrari View Post
    IIRC, it's always been that way. I encountered similar with openSUSE 12.2, KDE 4.8 whereby a (kernel?) regression meant that my screen brightness keys (fn+9,fn+10) weren't working. My workaround was to create keyboard shortcuts for 'KDE Daemon'. I had the same limitation and had to assign CTRL+9, CTRL+10 instead.
    Thanks! I thought it was possible because Jos Poortvliet (who works for openSUSE) mentioned it:
    all mine!: Linux and the Samsung Series 9 NP900X3C

    Of course, you now want to assign the brightnes keys (Fn F9 and Fn F10) to these actions. The easiest way is to go to the KDE systemsettings and open 'Shortcuts and Gestures'. Then follow these steps (or import the khotkeys file I created instead):

      1. Create a new global shortcut (on the bottom: edit > new > global shortcut > command/URL) and call it 'backlight off'


      1. As trigger, assign the Fn-F9 key


      1. As Action, add this (all on one line):
        • echo 0 > /sys/devices/platform/samsung/leds/samsung::kbd_backlight/brightness; kdialog --title 'keyboard backlight' --passivepopup 'off' 1

        create a second global shortcut, call it backlight on, and give it this Action:
        • echo 8 > /sys/devices/platform/samsung/leds/samsung::kbd_backlight/brightness; kdialog --title 'keyboard backlight' --passivepopup 'on' 1


      1. The keys should now work.

  4. #4

    Default Re: Unable to set global shortcut for Fn keys!

    Quote Originally Posted by 6tr6tr View Post
    Thanks! I thought it was possible because Jos Poortvliet (who works for openSUSE) mentioned it:
    all mine!: Linux and the Samsung Series 9 NP900X3C

    Hello,

    i have a Samsung 900X3F running suse 13.1 .
    I haven't this path existing:
    /sys/devices/platform/samsung/leds/
    Any idea ?

    Thanks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •