Auto-display Touch Keyboard

Discussion related to "Everything" 1.5 Alpha.
Post Reply
Loki@99
Posts: 35
Joined: Thu Jun 15, 2023 8:27 am

Auto-display Touch Keyboard

Post by Loki@99 »

Hi,

Touch keyboard should auto pop-up after clicking Everything icon on a touchscreen device in tablet mode.

I mean it would make sense that the user will input text.

Currently, I have to click on the search bar in order to display the Touch Keyboard.

Device :
- Windows 11 latest stable
- Everything 1.5.0.1383a (x64)
- Huawei Matebook E 2022

Thanks for investigating,
NotNull
Posts: 5416
Joined: Wed May 24, 2017 9:22 pm

Re: Auto-display Touch Keyboard

Post by NotNull »

When you open said window, is the cursor binking in the search bar? Or is the focus on another part of the Everything window, like result list of Folders sidebar?

Do you open a 'fresh' window or is the window previously used and the focus is still on the part before you minimized it (or closed ith while 'Hide on Close' was enabled)?


Anyway ... maybe the following INI setting can help:
focus_search_on_activate
(not documented (yet); not part of the Advanced Options)

- in the search bar, type or paste the following:

Code: Select all

/focus_search_on_activate=1
- Press ENTER
- the statusbar shows the new value for a couple of seconds

- Test.
Loki@99
Posts: 35
Joined: Thu Jun 15, 2023 8:27 am

Re: Auto-display Touch Keyboard

Post by Loki@99 »

NotNull wrote: Sat Aug 24, 2024 8:15 pm When you open said window, is the cursor binking in the search bar?
Yes, the cursor is blinking
Do you open a 'fresh' window or is the window previously used and the focus is still on the part before you minimized it (or closed ith while 'Hide on Close' was enabled)?
It's a fresh window.
Anyway ... maybe the following INI setting can help:
focus_search_on_activate
(not documented (yet); not part of the Advanced Options)

- in the search bar, type or paste the following:

Code: Select all

/focus_search_on_activate=1
- Press ENTER
- the statusbar shows the new value for a couple of seconds

- Test.
Not sure how to apply that INI setting. Nothing happens after pressing ENTER.


Image
NotNull
Posts: 5416
Joined: Wed May 24, 2017 9:22 pm

Re: Auto-display Touch Keyboard

Post by NotNull »

My bad! The leading slash went missing ... Edited thye original message.
Loki@99
Posts: 35
Joined: Thu Jun 15, 2023 8:27 am

Re: Auto-display Touch Keyboard

Post by Loki@99 »

Tried with /focus_search_on_activate=1 but same issue
NotNull
Posts: 5416
Joined: Wed May 24, 2017 9:22 pm

Re: Auto-display Touch Keyboard

Post by NotNull »

Expected as much after you said that the cursor was already blinking in the search bar (meaning the search bar already has focus).
Best to restore the original situation, using /focus_search_on_activate=0 (+ENTER).


The search bar is an Edit1 control (although modified), which should trigger the keyboard. The control is recognized as clicking on the search bar explicitely will activate the keyboard.

I don't have a solution (and don't have a Win 11 tablet to reproduce this). Maybe someone else has.
Loki@99
Posts: 35
Joined: Thu Jun 15, 2023 8:27 am

Re: Auto-display Touch Keyboard

Post by Loki@99 »

As an additional info, there's no issue with Flow Launcher.

Hopefully it will help for further investigation.
void
Developer
Posts: 16413
Joined: Fri Oct 16, 2009 11:31 pm

Re: Auto-display Touch Keyboard

Post by void »

I have put this on my Things to fix list.

Thank you for the issue report.

How can I make the touch keyboard appear automatically when focus enters an edit control in my program?



Some advanced settings to try:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    attach
  • Select: set_foreground_window_attach_thread_input
  • Set the value to: false
  • Click OK.
Loki@99
Posts: 35
Joined: Thu Jun 15, 2023 8:27 am

Re: Auto-display Touch Keyboard

Post by Loki@99 »

void wrote: Sun Aug 25, 2024 2:25 am Some advanced settings to try:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    attach
  • Select: set_foreground_window_attach_thread_input
  • Set the value to: false
  • Click OK.
It didn't fix the issue.

Thanks for your assistance.
void
Developer
Posts: 16413
Joined: Fri Oct 16, 2009 11:31 pm

Re: Auto-display Touch Keyboard

Post by void »

Does enabling the following help?

Start -> Settings -> Devices -> Typing -> Touch Keyboard ->
"Automatically show the touch keyboard in windowed apps when there's no keyboard attached to your device"
Loki@99
Posts: 35
Joined: Thu Jun 15, 2023 8:27 am

Re: Auto-display Touch Keyboard

Post by Loki@99 »

void wrote: Mon Aug 26, 2024 6:17 am Does enabling the following help?

Start -> Settings -> Devices -> Typing -> Touch Keyboard ->
"Automatically show the touch keyboard in windowed apps when there's no keyboard attached to your device"
Same issue. I tried to set it to "Always" and it's the same issue as well
Post Reply