How to change keyboard layout on the virtual keyboard?

2023-06-23
2025-09-18
  • codesysnewbie - 2023-06-23

    Virtual keyboard is always has English layout. How one can change it? Changing the current language in the project does not fix that, unfortunately.

     
    • kurtk - 2025-09-17

      I have never seen a codesys keyboard with anything other than the german layout
      I'm hoping to find a US Keypad layout so as not to do all the surgery to co-erce a german Layout into English duty

       
    • kurtk - 2025-09-17

      I have never seen a codesys keyboard with anything other than the german layout
      I'm hoping to find a US Keypad layout so as not to do all the surgery to co-erce a german Layout into English duty

       
  • TimvH

    TimvH - 2023-06-26

    I think you just installed the library in the repository and then used it, but the idea is that you can open the library in CODESYS and edit it.
    And yes, you can then change the layout, use other characters, so you then make your own dialog.

    You can then change the library information (menu: Project - Project Information - Summary). Enter you Company name, Title of the library and Version, then install it in the library repository and use it.

     
    • codesysnewbie - 2023-06-26

      Oh, I see...

      Yes, I've installed the library, not opened for editing.

      Thanks, I'll try!

       
      • awatson - 2023-11-17

        I got it all working nicely based on the demo templates - edit my own numpad and screen keyboards - plus go the keyboard working on the login dialog (didn't work before!)

         

        Last edit: awatson 2023-11-17
        • kurtk - 2025-09-17

          which "demo templates" did you use and from whence did you obtain them ? I don't see anything like that in the above library

           
          • TimvH

            TimvH - 2025-09-18

            Maybe you have the "Devices" tab open(?), but the "templates" are in the POU pool. You can open it from the menu: View - POUs, or if it is already open, select the POUs tab which is normally next to the Devices tab.

            All objects which are part of a library are in the POU pool, because they should be device independent (at least most of them).

             

Log in to post a comment.