Show Onscreen keyboard only when using touchscreen

How to show the onscreen keyboard automatically when the touchscreen is touched on a text field, but not when using the physical keyboard to type in text fields?

Enabling the Onscreen keyboard in Settings > Accessibility > Typing > Screen Keyboard, results in the on screen keyboard appearing every time the cursor is in a text field.

Disabling the same Onscreen keyboard setting results in no keyboard showing up even when touching the touchscreen in a text field.

             .',;::::;,'.                 
         .';:cccccccccccc:;,.             ------------
      .;cccccccccccccccccccccc;.          OS: Fedora Linux 43 (MATE-Compiz) x86_64
    .:cccccccccccccccccccccccccc:.        Host: Latitude E7250
  .;ccccccccccccc;.:dddl:.;ccccccc;.      Kernel: Linux 6.17.8-300.fc43.x86_64
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Uptime: 3 days, 41 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Packages: 4178 (rpm)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Shell: bash 5.3.0
:cccccccccccccc;MMM.;cccccccccccccccc:    Display (SDC4C48): 1368x768 @ 60 Hz in 12" [Built-in]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    DE: GNOME 49.1
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    WM: Mutter (Wayland)
ccccc;XMO';cccc;MMM.;cccccccccccccccc'    WM Theme: Adwaita-dark
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;     Theme: Adwaita-dark [GTK2/3/4]
ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Icons: Adwaita [GTK2/3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:,       Font: Adwaita Sans (11pt) [GTK2/3/4]
cccccccc;.:odl:.;cccccccccccccc:,.        Cursor: Adwaita (24px)
ccccccccccccccccccccccccccccc:'.          Terminal: GNOME Terminal 3.56.3
:ccccccccccccccccccccccc:;,..             Terminal Font: Adwaita Mono (11pt)
 ':cccccccccccccccc::;,.                  CPU: Intel(R) Core(TM) i5-5300U (4) @ 2.90 GHz
                                          GPU: Intel HD Graphics 5500 @ 0.90 GHz [Integrated]
                                          Memory: 3.34 GiB / 7.60 GiB (44%)
                                          Swap: 60.00 KiB / 7.60 GiB (0%)
                                          Disk (/): 34.14 GiB / 73.27 GiB (47%) - ext4
                                          Disk (/home): 93.01 GiB / 158.65 GiB (59%) - ext4
                                          Local IP (wlp2s0): 192.168.2.88/24
                                          Battery (DELL W57CV5A): 77% [AC Connected]
                                          Locale: en_US.UTF-8

                                                                  
                                                                  

Nobody uses a laptop with a touchscreen around here? Or it works properly for others?