Beeftext icon indicating copy to clipboard operation
Beeftext copied to clipboard

Shift+Insert in Advanced Settings doesn't work as a paste option

Open kkuhle opened this issue 3 years ago • 3 comments

Expected behavior

To be able to swap paste method to Shift+Insert to easily work around some applications that don't accept CTRL+V (EG WindowsTerminal.exe)

Actual behavior

When I have this setting configured under the advanced settings, the application seems to just press the Insert key

Steps to reproduce the behavior

Beeftext version (e.g. Beeftext v7.0 Portable Edition).

Beeftext v10.0 Portable Edition

Operating system version (e.g Windows 10)

Windows 10 Build 19043

kkuhle avatar Aug 13 '21 16:08 kkuhle

Odd. Maybe it's related to your older version of Windows 10, because it works for me.

As an alternative, you can add the executable name in the list of sensitive applications in the Advanced section of the preferences (the Sensitive Application button located at the bottom of the page. Simply add WIndowsTerminal.exe to the list. When you do that copy paste will not be used anymore, and beeftext will type the snippets letter by letter. It's slower but it should work.

Note that you can enable Ctrl+P, Ctrl+V

xmichelo avatar Aug 14 '21 05:08 xmichelo

i can confirm this is still not working on the latest windows 11 build 22000.739 with beeftext 14 and only shift is entered. might some windows setting preventing it to work? the legacy copy paste option is not making any difference too. i tested using gvim and the behaviour is as if only insert key is pressed (from insert mode to replace mode) i tested in notepad and also nothing was pasted.

however, as you mentioned. using the sensitive application feature is working perfectly, better than swapping options everytime we change app. thank you! the name "sensitive application" is unclear and therefore did not even think to try looking at this option, maybe replacing the name to "use key sequence instead of paste" is a clearer name?

xtedx avatar Jun 20 '22 05:06 xtedx

@xmichelo I've been using the Sensitive Applications for various applications that don't work correctly without it - EG:

WindowsTerminal.exe
gvim.exe
mintty.exe

mintty.exe works if I set the delay pretty high (40ms seems to be the right place for it), which is annoying for my other applications that need to use this setting (WindowsTerminal seems to work great with 1ms which you can hardly tell). I know each of these works with shift+insert so it would be nice if this option would function as expected in beeftext.

There may be applications where shift+insert doesn't work properly, but I can't come up with any at the moment. If there are some and I come across them, it would be nice to configure them in sensitive applications.

I noticed the "default paste option" is now claiming to be shift+insert in #466 but that doesn't seem to be the case for me with a fresh version of portable v14 or installed v14. Maybe my system is holding onto something that affects new versions that are set up from some past settings?

Please let me know if there is anything I could gather that might help diagnose what's going on.

kkuhle avatar Jul 13 '22 19:07 kkuhle