Skip to main content
Open

New line in memo fields without pressing the ALT button

Related products:Windows GUI
Robert Jan de Nie
K.Bakkenes
Arjan Sollie
Jeroen van den Belt
Kevin Horst
+70
  • Robert Jan de Nie
    Robert Jan de Nie
  • K.Bakkenes
    K.Bakkenes
  • Arjan Sollie
    Arjan Sollie
  • Jeroen van den Belt
    Jeroen van den Belt
  • Kevin Horst
    Kevin Horst
  • Henk-Jan van Laar
  • Harm Horstman
    Harm Horstman
  • Edwin Saan
  • Robbert van Tongeren
    Robbert van Tongeren
  • Mark van den Berg
    Mark van den Berg
  • Michael
    Michael
  • Mark Jongeling
    Mark Jongeling
  • Bart Metselaar
    Bart Metselaar
  • Benjamin Westra
  • Harold
    Harold
  • Rogier
  • Gert Groeneveld
    Gert Groeneveld
  • gariens
  • Jaap van Beusekom
    Jaap van Beusekom
  • Roald
  • Dennis van Leeuwen
    Dennis van Leeuwen
  • John Lunenburg
    John Lunenburg
  • Geurt
    Geurt
  • Erwin Ekkel
  • Freddy
    Freddy
  • Bas van den Hooff
  • Edwin van de Peppel
  • Remco Kort
    Remco Kort
  • Ronald
  • PatrickW
  • Jimmy Scheer
    Jimmy Scheer
  • Arie V
    Arie V
  • Rafal Zaluski
    Rafal Zaluski
  • Jan Koster
  • g.c.d.vanderschoot
  • J. de Lange
    J. de Lange
  • mperrott
    mperrott
  • antonn_a
  • dcharalampous
  • W. Bos
  • Marijn Metzlar
  • Selby Baidjnath
  • Suleyman
  • Marc Ferket
  • Elco van der Veen
  • Jefferson Delacruz
  • C. Lousberg
    C. Lousberg
  • phpetrou
  • Rick
  • marcjan
  • Shawn Adrian DiΓ±o
  • WarrenM
  • Jason Philip A Mortera
  • Spyros.Neofytou
  • Matthijs ter Stege
    Matthijs ter Stege
  • Dick van den Brink
  • Anne Vries
  • Jeroen de Klerk
    Jeroen de Klerk
  • Allard Lakerveld
  • HarryA
  • tiago
    tiago
  • Remco Duijsens
    Remco Duijsens
  • Marius Korff
    Marius Korff
  • Hans Pot
  • Richard Elderman
  • GUB
  • rbiram
    rbiram
  • Gabriela Andes
    Gabriela Andes
  • Karin
  • Balazs Szeder
    Balazs Szeder
  • Bert Venema
  • Ruben_Kwant
  • Xavier de Bondt
    Xavier de Bondt
  • srpanayas
  • jp vacunawa

Harm Horstman
Superhero
What is the reason of holding the ALT button, to go to a new line in Memo fields?

Going to a new line by just pressing Enter, like any other application, would be very pleasant.

Or add a extended property to make this possible.
Did this topic help you find an answer to your question?

8 replies

Henk Nicolai
Moderator
Forum|alt.badge.img+1
Generally Enter and Shift+Enter are used to move to the next or previous field. Changing the behavior of the Enter key for multiline/richtext/html fields breaks that flow of control. Take adding a new record in the 'issues' screen in TCP for example, where you would then:

a) Enter the title, press Enter key;
b) Enter the description, press TAB key twice or use the mouse;
c) Enter the issue type, press Enter key;
d) Enter Priority, press Enter key;
e) ...

It's weird that moving out of the description field requires an action which is different from all the other fields.

I'm not saying that this is desired or expected behavior, but this is the reasoning behind it. The real issue here is that the Enter key in Thinkwise applications is used in a non-standard way, which conflicts with a general expectation of what it's supposed to do. Assigning two alternative behaviors to the Enter key is going to make applications inconsistent, I'm not sure if this is what we should do.

However, I fully support an extended property which:

1) Completely disables the non-standard behavior of Enter and Shift+Enter keys in Thinkwise applications;
2) Allows Enter and Shift+Enter to be used normally in all multiline-like text fields;
3) Maybe skip all lookup buttons when pressing the TAB key, instead relying on Ctrl+L.

Please let us know what you think.

Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • 499 replies
  • July 15, 2019
Hello Henk,

I like your proposal for the extended property, and will immediately activate this when it comes available.

To rely on Ctrl+L for lookup fields is fine, a little tooltip, to mention the purpose of Ctrl-L, could help. Users are always suprised if I mention the function of Ctrl+L, so this is useful anyways.

Best regards,

Harm

Henk Nicolai
Moderator
Forum|alt.badge.img+1
Also please keep in mind that the Enter key automatically activates the tab page of a form which contains the next field (possibly determined by cursor_to_col_id). Because the TAB key should never give focus to a hidden control, there is no straightforward way to go to a different tab page by using the keyboard. Standard web forms do not have this problem because they are scrollable, and so their fields are technically visible, even when they're not scrolled into view. We'll need a workaround before we can implement this at all.

Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • 499 replies
  • July 15, 2019
Ok, I can understand this and maybe more additional challenges can be expected when implementing a mayor change like this. But still I think this change is very important to become more in line with what is globally normalized.

In addition to this, I would suggest to never move the cursor to a popop button. Only move from field to field and activate popups with the mouse or Ctrl+L.

Isn't it an idea to go a different TAB with Ctrl-TAB or someting like this?

Harm Horstman
Superhero
Forum|alt.badge.img+21

Any developments on this request?

 


Forum|alt.badge.img+14
  • Captain
  • 116 replies
  • November 18, 2022

When I look in the SF, it’s possible to use Enter as a new line in the code editor. So maybe another control or domain setting could work?  


Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • 499 replies
  • November 21, 2022

I think this is only for code types like SQL


Forum|alt.badge.img+14
  • Captain
  • 116 replies
  • November 21, 2022

Thats right! It's a separate domain control (Code editor). So maybe a new domain control or a domain setting could be used to change the behaviour of Enter within a memo field (just like code editor). This will minimize the impact (it is already used). So maybe it could be implemented faster πŸ˜‰


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings