FN-Taste aktivieren

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

FN-Taste aktivieren

Beitrag von Steve1 » 24.09.2022 12:14:08

Hi, lässt sich bei dem Notebook:

Samsung...

Code: Alles auswählen

                               system      R519/R719
/0                             bus         R519/R719
/0/0                           memory      108KiB BIOS
/0/4                           processor   Pentium(R) Dual-Core CPU       T4300 
/0/4/5                         memory      64KiB L1 cache
/0/4/6                         memory      1MiB L2 cache
/0/e                           memory      4GiB System Memory
/0/e/0                         memory      2GiB SODIMM DDR2 Synchronous 800 MHz 
/0/e/1                         memory      2GiB SODIMM DDR2 Synchronous 800 MHz 
/0/100                         bridge      Mobile 4 Series Chipset Memory Contro
/0/100/2                       display     Mobile 4 Series Chipset Integrated Gr
/0/100/2.1                     display     Mobile 4 Series Chipset Integrated Gr
/0/100/1a                      bus         82801I (ICH9 Family) USB UHCI Control
/0/100/1a/1        usb1        bus         UHCI Host Controller
/0/100/1a/1/1                  input       HP USB Optical Mouse
/0/100/1a.1                    bus         82801I (ICH9 Family) USB UHCI Control
/0/100/1a.1/1      usb2        bus         UHCI Host Controller
/0/100/1a.2                    bus         82801I (ICH9 Family) USB UHCI Control
/0/100/1a.2/1      usb4        bus         UHCI Host Controller
/0/100/1a.7                    bus         82801I (ICH9 Family) USB2 EHCI Contro
/0/100/1a.7/1      usb3        bus         EHCI Host Controller
/0/100/1b                      multimedia  82801I (ICH9 Family) HD Audio Control
/0/100/1c                      bridge      82801I (ICH9 Family) PCI Express Port
/0/100/1c/0        wlp2s0      network     AR9285 Wireless Network Adapter (PCI-
/0/100/1c.3                    bridge      82801I (ICH9 Family) PCI Express Port
/0/100/1c.3/0      enp4s0      network     RTL810xE PCI Express Fast Ethernet co
/0/100/1d                      bus         82801I (ICH9 Family) USB UHCI Control
/0/100/1d/1        usb6        bus         UHCI Host Controller
/0/100/1d.1                    bus         82801I (ICH9 Family) USB UHCI Control
/0/100/1d.1/1      usb7        bus         UHCI Host Controller
/0/100/1d.2                    bus         82801I (ICH9 Family) USB UHCI Control
/0/100/1d.2/1      usb8        bus         UHCI Host Controller
/0/100/1d.7                    bus         82801I (ICH9 Family) USB2 EHCI Contro
/0/100/1d.7/1      usb5        bus         EHCI Host Controller
/0/100/1d.7/1/3                multimedia  web camera
/0/100/1e                      bridge      82801 Mobile PCI Bridge
/0/100/1f                      bridge      ICH9M LPC Interface Controller
/0/100/1f.2        scsi0       storage     82801IBM/IEM (ICH9M/ICH9M-E) 4 port S
/0/100/1f.2/0      /dev/sda    disk        120GB SanDisk SSD PLUS
/0/100/1f.2/0/1    /dev/sda1   volume      110GiB EXT4 volume
/0/100/1f.2/0/2    /dev/sda2   volume      975MiB Extended partition
/0/100/1f.2/0/2/5  /dev/sda5   volume      975MiB Linux swap volume
/0/100/1f.2/1      /dev/cdrom  disk        CDDVDW TS-L633B
/0/100/1f.3                    bus         82801I (ICH9 Family) SMBus Controller
/0/1                           system      PnP device PNP0103
/0/2                           system      PnP device PNP0c02
/0/3                           system      PnP device PNP0c02
/0/5                           system      PnP device PNP0b00
/0/6                           input       PnP device PNP0303
/0/7                           input       PnP device PNP0f13
/0/8                           system      PnP device PNP0c02
/1                             power       Intel Corporation
/2                             system      
/3                             power       To Be Defined By O.E.M
die FN-Taste in Gang bringen.

Debian 11 64bit
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

DeletedUserReAsG

Re: FN-Taste aktivieren

Beitrag von DeletedUserReAsG » 24.09.2022 12:30:19

Mit beispielsweise xev aus Debianx11-utils kannst du dir anzeigen lassen, welchen Scancode die Taste erzeugt.

Es besteht aber eine gute Wahrscheinlichkeit, dass die Taste vom Tastaturcontroller selbst ausgewertet wird, also nicht an das Betriebssystem durchgereicht wird und daher auch keine Ausgabe in xev erzeugt – in dem Fall besteht keine Möglichkeit, die Taste vom OS aus direkt zu nutzen. Die von den damit erzeugten Tastenkombinationen generierten Codes kann man hingegen auf normalem Weg verwenden.

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 24.09.2022 12:46:06

Was ist xev genau und welchen Parameter/welche Parameter nehme ich da genau.

Code: Alles auswählen

xev -h
xev: unrecognized argument '-h'
usage:  xev [-options ...]
where options include:
    -display displayname                X server to contact
    -geometry geom                      size and location of window
    -bw pixels                          border width in pixels
    -bs {NotUseful,WhenMapped,Always}   backingstore attribute
    -id windowid                        use existing window
    -root                               use root window
    -s                                  set save-unders attribute
    -name string                        window name
    -rv                                 reverse video
    -event event_mask                   select 'event_mask' events
           Supported event masks: keyboard mouse expose visibility structure
                                  substructure focus property colormap
                                  owner_grab_button randr button
           This option can be specified multiple times to select multiple
           event masks.
    -version                            print version and exit

Ich sehe da jetzt nicht auf den ersten Blick das was du meinst.
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

DeletedUserReAsG

Re: FN-Taste aktivieren

Beitrag von DeletedUserReAsG » 24.09.2022 12:51:46

Einfach mal starten, und die Shell beobachten, aus der heraus es gestartet worden ist. Ist eigentlich selbsterklärend.

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 24.09.2022 13:01:29

Code: Alles auswählen

xev:  unable to open display 
spuckt es aus.
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

DeletedUserReAsG

Re: FN-Taste aktivieren

Beitrag von DeletedUserReAsG » 24.09.2022 13:04:39

Du startest es aber schon unter X11 und auch als der User, dem die X11-Session gehört?

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 24.09.2022 13:10:21

ups, war im root:

hier unter User:

Code: Alles auswählen

xev
Outer window is 0x3c00001, inner window is 0x3c00002

PropertyNotify event, serial 8, synthetic NO, window 0x3c00001,
    atom 0x27 (WM_NAME), time 4583091, state PropertyNewValue

PropertyNotify event, serial 9, synthetic NO, window 0x3c00001,
    atom 0x22 (WM_COMMAND), time 4583091, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x3c00001,
    atom 0x28 (WM_NORMAL_HINTS), time 4583091, state PropertyNewValue

CreateNotify event, serial 11, synthetic NO, window 0x3c00001,
    parent 0x3c00001, window 0x3c00002, (10,10), width 50, height 50
border_width 4, override NO

PropertyNotify event, serial 14, synthetic NO, window 0x3c00001,
    atom 0x171 (WM_PROTOCOLS), time 4583092, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x3c00001,
    event 0x3c00001, window 0x3c00002, override NO

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x1f6 (_NET_WM_VISIBLE_NAME), time 4583093, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x1f7 (_NET_WM_VISIBLE_ICON_NAME), time 4583094, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x212 (_OB_APP_ROLE), time 4583094, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x214 (_OB_APP_NAME), time 4583094, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x215 (_OB_APP_CLASS), time 4583094, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x216 (_OB_APP_GROUP_NAME), time 4583094, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x217 (_OB_APP_GROUP_CLASS), time 4583094, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x213 (_OB_APP_TITLE), time 4583094, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x218 (_OB_APP_TYPE), time 4583094, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x17a (_NET_WM_ICON), time 4583095, state PropertyNewValue

ReparentNotify event, serial 18, synthetic NO, window 0x3c00001,
    event 0x3c00001, window 0x3c00001, parent 0x160189e,
    (0,0), override NO

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x17f (_NET_WM_STATE), time 4583096, state PropertyNewValue

ConfigureNotify event, serial 18, synthetic NO, window 0x3c00001,
    event 0x3c00001, window 0x3c00001, (0,0), width 178, height 178,
    border_width 0, above 0x16018ea, override NO

ConfigureNotify event, serial 18, synthetic NO, window 0x3c00001,
    event 0x3c00001, window 0x3c00001, (1,22), width 178, height 178,
    border_width 0, above 0x16018ea, override NO

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x176 (_NET_FRAME_EXTENTS), time 4583098, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3c00001,
    atom 0x1fc (_KDE_NET_WM_FRAME_STRUT), time 4583098, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3c00001,
    atom 0x1fb (_NET_WM_ALLOWED_ACTIONS), time 4583098, state PropertyNewValue

ConfigureNotify event, serial 20, synthetic YES, window 0x3c00001,
    event 0x3c00001, window 0x3c00001, (-1,482), width 178, height 178,
    border_width 2, above 0x0, override NO

PropertyNotify event, serial 20, synthetic NO, window 0x3c00001,
    atom 0x179 (_NET_WM_DESKTOP), time 4583099, state PropertyNewValue

MapNotify event, serial 28, synthetic NO, window 0x3c00001,
    event 0x3c00001, window 0x3c00001, override NO

VisibilityNotify event, serial 28, synthetic NO, window 0x3c00001,
    state VisibilityUnobscured

Expose event, serial 28, synthetic NO, window 0x3c00001,
    (0,0), width 178, height 10, count 3

Expose event, serial 28, synthetic NO, window 0x3c00001,
    (0,10), width 10, height 58, count 2

Expose event, serial 28, synthetic NO, window 0x3c00001,
    (68,10), width 110, height 58, count 1

Expose event, serial 28, synthetic NO, window 0x3c00001,
    (0,68), width 178, height 110, count 0

PropertyNotify event, serial 28, synthetic NO, window 0x3c00001,
    atom 0x1a2 (WM_STATE), time 4583107, state PropertyNewValue

FocusIn event, serial 28, synthetic NO, window 0x3c00001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 28, synthetic NO, window 0x0,
    keys:  4294967242 0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 28, synthetic NO, window 0x3c00001,
    atom 0x1fa (_NET_WM_ICON_GEOMETRY), time 4583114, state PropertyNewValue

PropertyNotify event, serial 30, synthetic NO, window 0x3c00001,
    atom 0x1fa (_NET_WM_ICON_GEOMETRY), time 4583156, state PropertyNewValue

PropertyNotify event, serial 30, synthetic NO, window 0x3c00001,
    atom 0x1fa (_NET_WM_ICON_GEOMETRY), time 4583164, state PropertyNewValue

KeyRelease event, serial 34, synthetic NO, window 0x3c00001,
    root 0x118, subw 0x0, time 4583181, (939,-38), root:(940,446),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

FocusOut event, serial 48, synthetic NO, window 0x3c00001,
    mode NotifyGrab, detail NotifyNonlinear

FocusIn event, serial 48, synthetic NO, window 0x3c00001,
    mode NotifyUngrab, detail NotifyNonlinear

KeymapNotify event, serial 48, synthetic NO, window 0x0,
    keys:  4294967290 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

ConfigureNotify event, serial 48, synthetic YES, window 0x3c00001,
    event 0x3c00001, window 0x3c00001, (353,431), width 178, height 178,
    border_width 2, above 0x0, override NO

EnterNotify event, serial 48, synthetic NO, window 0x3c00001,
    root 0x118, subw 0x0, time 4615566, (136,4), root:(491,437),
    mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 48, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

MotionNotify event, serial 48, synthetic NO, window 0x3c00001,
    root 0x118, subw 0x0, time 4615566, (136,4), root:(491,437),
    state 0x0, is_hint 0, same_screen YES

MotionNotify event, serial 48, synthetic NO, window 0x3c00001,
    root 0x118, subw 0x0, time 4615574, (164,6), root:(519,439),
    state 0x0, is_hint 0, same_screen YES

LeaveNotify event, serial 48, synthetic NO, window 0x3c00001,
    root 0x118, subw 0x0, time 4615582, (188,8), root:(543,441),
    mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
    focus YES, state 0

FocusOut event, serial 48, synthetic NO, window 0x3c00001,
    mode NotifyNormal, detail NotifyNonlinear

PropertyNotify event, serial 48, synthetic NO, window 0x3c00001,
    atom 0x1fa (_NET_WM_ICON_GEOMETRY), time 4619335, state PropertyNewValue

FocusIn event, serial 48, synthetic NO, window 0x3c00001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 48, synthetic NO, window 0x0,
    keys:  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 48, synthetic NO, window 0x3c00001,
    atom 0x1fa (_NET_WM_ICON_GEOMETRY), time 4625279, state PropertyNewValue

ClientMessage event, serial 48, synthetic YES, window 0x3c00001,
    message_type 0x171 (WM_PROTOCOLS), format 32, message 0x16f (WM_DELETE_WINDOW)
Ich versuche da auch was zu erkennen, ich habe die FN-Taste zweimal gedrückt
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

DeletedUserReAsG

Re: FN-Taste aktivieren

Beitrag von DeletedUserReAsG » 24.09.2022 13:19:00

Also mal Schritt für Schritt: du öffnest ein Terminalfenster. Dort heraus startest du xev. Dann schiebst du dir die Fenster so hin, dass sie sich nicht überlappen. Dann aktivierst du das Fenster von xev, und lässt den Mauszeiger über dem Fenster. Die Maus lässt du jetzt los und sorgst auch dafür, dass sie sich nicht mehr bewegt. Nun guckst du auf das Terminalfenster, und betätigst die fragliche Taste: du drückst drauf, und lässt sie los. Wenn der Tastendruck beim OS angekommen ist, hast du nun zwei neue Einträge im Terminalfenster – hier mal beispielhaft für die Taste a:

Code: Alles auswählen

KeyPress event, serial 37, synthetic NO, window 0x3600001,
    root 0x721, subw 0x0, time 18965566, (96,97), root:(1927,1116),
    state 0x0, keycode 40 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XmbLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x3600001,
    root 0x721, subw 0x0, time 18965765, (96,97), root:(1927,1116),
    state 0x0, keycode 40 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False
Hast du das bei deiner Fn-Taste nicht, wird die nicht an das System weitergegeben, und du kannst sie nicht direkt nutzen.

Edit: möglicherweise ist’s besser, showkey --scancode aus Debiankbd (sollte installiert sein) zu nehmen. Dann allerdings aus einem echten TTY heraus, also nicht unter X. Das zeigt die unverarbeiteten Eingaben.

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 24.09.2022 14:58:08

xev zeigt keine Reaktion

Und

showkey --scancode

auch nicht

Code: Alles auswählen

KB-Modus war ?UNBEKANNT?
[ Wenn Sie das unter X probieren, muss es nicht funktionieren, 
  da der X Server ebenfalls von /dev/console liest. ]

Drücken Sie eine Taste (Programmende 10 s nach dem letzten Tastendruck) …
0x9c 
Andere Tasten (z.B. Buchstaben) reagiert es.
uname hat geschrieben:und du kannst sie nicht direkt nutzen.
Andere Möglichkeit?
Zuletzt geändert von Steve1 am 24.09.2022 15:00:31, insgesamt 1-mal geändert.
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

DeletedUserReAsG

Re: FN-Taste aktivieren

Beitrag von DeletedUserReAsG » 24.09.2022 14:59:34

Dann ist’s halt so, wie ich schrieb: die Taste wird vom Controller der Tastatur selbst ausgewertet, und du kannst sie nicht direkt nutzen. Allerdings sollte sie in einer entsprechenden Tastenkombination einen Scancode generieren, den man dann ggf. selbst nutzen kann.

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 24.09.2022 15:09:02

Kann ich was tun?
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 24.09.2022 15:29:38

Etwas zum Hintergrund, ich will vor allen dingen mein Bild heller machen, dazu die FN-Taste und Pfeiltaste nach oben. Drücke ich das dann bei unter showkey.... kommt

Code: Alles auswählen

0xe0 0x54 0xe0 0xd4
Kann ich damit was anfangen?
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

DeletedUserReAsG

Re: FN-Taste aktivieren

Beitrag von DeletedUserReAsG » 24.09.2022 16:41:52

Steev hat geschrieben: ↑ zum Beitrag ↑
24.09.2022 15:29:38
Kann ich damit was anfangen?
Damit direkt möglicherweise, aber einfacher wird’s sein, nun mit xev die Bezeichnungen der Tastenkombis in Erfahrung zu bringen, und sie anhand dieser beispielsweise mittels Debianxbindkeys mit der gewünschten Funktion zu versehen. Oder man nutzt die entsprechenden Mechanismen des verwendeten DEs.

Eigentlich sind heutzutage so die Standardsachen (Heller/Dunkler, Lauter/Leiser/Stumm und so) in den üblichen DEs bereits belegt – wundert mich daher ein wenig, dass du da Konfigurationsbedarf hast.

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 25.09.2022 06:13:30

Was meinst du mit DEs?

Sry, aber ich brauche derzeit grafische Werkzeuge um das zu machen. Iwas im Texteditor, ob nano oder nicht, überfordert mich.

Gibt es da was?
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

DeletedUserReAsG

Re: FN-Taste aktivieren

Beitrag von DeletedUserReAsG » 25.09.2022 08:23:46

DE → Desktop Environment. Gnome, KDE, Xfce4, etc. sind Desktop Environments. Denen ist gemein, dass sie eine Art zentrale Konfigurationsmöglichkeit mitbringen, wo man dann auch die Tastenzuordnungen einstellen kann (zumindest bei Xfce4 ist’s so – sollte bei den Anderen aber auch so sein).

Wenn das von dir genutzte DE das nicht bietet, bliebe halt Debianxbindkeys – dafür wirst du aber um einen Editor nicht herumkommen: die Zuordnungen werden nach alter User Sitte in einer Textdatei hinterlegt.

OT:
Steev hat geschrieben: ↑ zum Beitrag ↑
25.09.2022 06:13:30
Iwas im Texteditor, ob nano oder nicht, überfordert mich.
Ich weiß nun nicht, ob man das für oder gegen Ubuntu werten sollte: für, weil’s denen dann ja gelungen sein muss, den User tatsächlich weitestgehend vom System abzuschotten, gegen, weil sie so den Usern rund 80-90% der Möglichkeiten des Systems vorenthalten ;)

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 25.09.2022 09:01:34

Ja ich bin GUI verwöhnt.
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

Benutzeravatar
debilian
Beiträge: 1146
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von debilian » 25.09.2022 09:27:27

du hälst aber schon die FN Taste gedrückt, wenn du eine FN Funktion haben möchtest?
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 25.09.2022 10:45:08

Ja und natürlich ja
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

tijuca
Beiträge: 296
Registriert: 22.06.2017 22:12:20

Re: FN-Taste aktivieren

Beitrag von tijuca » 25.09.2022 12:02:46

Und z.B. die Tante Google per grafischen Tools! zu bemühen ist zu schwierig?

https://www.google.com/search?q=samsung ... unctionkey

Erster Eintrag (ist natürlich etwas mit Staub belegt, so wie das Laptop Modell ja auch)!
Gut, ob Du damit klar kommst werden wie sehen. 8)

Benutzeravatar
Tintom
Moderator
Beiträge: 3026
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: FN-Taste aktivieren

Beitrag von Tintom » 25.09.2022 14:18:19

tijuca hat geschrieben: ↑ zum Beitrag ↑
25.09.2022 12:02:46
Erster Eintrag (ist natürlich etwas mit Staub belegt, so wie das Laptop Modell ja auch)!
Das ist genau der Punkt, Software entwickelt sich weiter. Heutzutage wird das dank systemd komfortabler 'unter der Haube' im Userspace geregelt. Es gibt für solche Sachen eine Konfigurationsdatei namens /lib/udev/hwdb.d/60-keyboard.hwdb welche solche Eingaben eigentlich abfangen und die 'korrekten' Keycodes setzen sollte. Scheinbar greifen hier die generischen Samsung-Einträge nicht, weshalb es eine Anpassung braucht. Für das betreffende Modell sehe ich in der Konfigurationsdatei auch keinen Eintrag, somit gehen die Aufrufe hier scheinbar ins Leere.

Ich würde hier gleich einen Bugreport gegen udev schreiben, ggf. wird der Maintainer dich dann direkt an upstream verweisen. Wie auch immer, entscheide dich (@Steev) welche Variante die angenehmere für dich ist.

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 26.09.2022 16:22:01

Sind denn FN-Tasten Befehle nicht so was wie eine "Übergabe" an die Software/an das System? Ich meine lassen sich bspw. Helligkeit nicht auch über das System einstellen? Windows 10/11 kann das.

Ich muss übrigens zugeben, der Thread wäre eigentlich gar nicht zu Stande gekommen. Der Akku war lediglich leer, ich hatte das Netzteil aber dran, nur das Teil nicht in der Steckdose. Ich ging also von aus, es läuft alles normal. Er hat sich also verdunkelt, Sparmodus und ich wollte heller schalten :D :D

Mir fällt jetzt auch nicht weiter groß ein, wozu ich die FN Funktionen brauche. Heller Dunkler, lauter leiser, das ist noch ok, alles andere sehe ich keinen Bedarf.

Ach so und ich bin empfindlich gegen Google. Ich lebe gänzlich ohne Google, nutze DuckDuck Go und Google Alternativen.
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

Benutzeravatar
hikaru
Moderator
Beiträge: 13557
Registriert: 09.04.2008 12:48:59

Re: FN-Taste aktivieren

Beitrag von hikaru » 26.09.2022 17:16:06

Die Fn-Kombinationen für die Displayhelligkeit werden teils vollständig vom Tastaturcontroller ausgewertet - gerade bei manch älteren Notebooks. Das Betriebssystem sieht davon dann überhaupt nichts.

Die Fn-Kombinationen für die Lautstärke sollten aber in xev XF86AudioLowerVolume bzw. XF86AudioRaiseVolume ausgeben und an diese Tasten (die es bei manchen Notebooks tatsächlich physisch gibt) sollten sich dann z.B. amixer-Befehle binden lassen, um die Lautstärke zu regeln.

Benutzeravatar
Steve1
Beiträge: 562
Registriert: 21.09.2022 16:42:47
Kontaktdaten:

Re: FN-Taste aktivieren

Beitrag von Steve1 » 27.09.2022 08:17:15

Ist klar, aber lässt sich Helligkeit nicht doch auch über das System regeln?
Samsung R519: Debian 12 Bookworm XFCE
Dell 7480: Windows 11

Antworten