Hello,
We have a problem here.
===
Note: My proposal as a general solution to such key assignment issues would be thus to use in the Linux tse.ui to assign.k
Because this is the very well known combination for basically every user around.
Also it is extremely frequently used in about every application one is working with (email, text editors, browsers, ...)
<Ctrl C> CopyToWinClip()
<Ctrl V> PasteFromWinClip()
<Ctrl X> CutToWinClip()
and then offer and give up and reassign the current assignments in Linux tse.ui because they are very probably never used by assumed anybody anyhow.
===
Current assignment in Linux tse.ui
<Ctrl C> GotoColumn() // who uses or will use that at the moment??
<Ctrl V> is not assigned, so free
<Ctrl X> ExecMacro() // this might be used maybe by some. But compared with the frequency of use of <Ctrl X> for CutToWinClip() it might be very little used.
===
Issue:
The issue is that e.g. this key assignment for CopyToWinClip() can not really be used in terminal 'xterm'. And 'xterm' is thus our gold standard as terminal.
You see:
<CtrlShift Grey+>
is defined in the 'xterm' terminal to decrease the TSE window and takes priority for that and overrules thus that key assignment in TSE e.
===
Steps to reproduce:
1. Run a cmd.exe
2. Run xterm, e.g. by using the command line (like I do, I have it stored in a .bat file, but it works also from the cmd.exe comand line)
start wsl -d Ubuntu -- xterm -fa Monospace -ge 118x29 -fs 10 -e <put here the path to your Linux TSE e program>
For example:
start wsl -d Ubuntu -- xterm -fa Monospace -ge 118x29 -fs 10 -e "/mnt/c/temp/tse_linux/tse/e"
3. Then inside TSE 'e' each time you press the <CtrlShift Grey+> it will make the TSE window smaller and smaller...
4. That is of course not as expected
5. Expected is that it should copy to the clipboard instead.
===
Conclusion: <CtrlShift Grey+> has probably not to be resolved side effects in e.g. xterm.
===
Q. Is <CtrlShift Grey+> used before in the tse.ui?
A. Yes, it is part of the tse.ui already a long time.
c:\temp\tse_linux Sat 29-11-25 17:48:16>grep -is "<CtrlShift Grey+>" tse.ui
SemWare Grep v2.07 for Win32 [Sep 13 2023]
Copyright 1996-2023 SemWare Corp. All rights reserved worldwide.
File: C:\TEMP\tse_linux\tse\ui\tse.ui
<CtrlShift Grey+> CopyToWinClip()
File: C:\TEMP\tse_linux\tse45013\ui\tse.ui
<CtrlShift Grey+> CopyToWinClip()
File: C:\TEMP\tse_linux\tse45013working\ui\tse.ui
<CtrlShift Grey+> CopyToWinClip()
File: C:\TEMP\tse_linux\tse45014working\ui\tse.ui
<CtrlShift Grey+> CopyToWinClip()
File: C:\TEMP\tse_linux\tse4506\tse\ui\tse.ui
<CtrlShift Grey+> CopyToWinClip()
File: C:\TEMP\tse_linux\tse4507\ui\tse.ui
<CtrlShift Grey+> CopyToWinClip()
File: C:\TEMP\tse_linux\tse4508\tse\ui\tse.ui
<CtrlShift Grey+> CopyToWinClip()
File: C:\TEMP\tse_linux\tse450official\ui\tse.ui
<CtrlShift Grey+> CopyToWinClip()
Conclusion:
Best to reassign in the default Linux tse.ui these keys because they are so incredibly often used and very well known
and also should not have the side effects of other keys in certain situations.
<Ctrl C> CopyToWinClip()
<Ctrl V> PasteFromWinClip()
<Ctrl X> CutToWinClip()
Thanks with friendly greetings
Knud van Eeden