<turbo-stream action="remove" target="search-server-down-message"></turbo-stream><turbo-stream action="replace" target="search-results-page-21"><template><div id="search-results-page-21" class="search-results-page">
    <ul class="screensteps-found-lessons" data-search-results-logger-url-value="https://lessons.livecode.com/search_queries">
    <li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="MPifPGemC/m42evYgHYIiNW28uF8O/E=--OjJn1g3DfxU/QBSk--D4sG0b6FkDYsdRxBpJ9IOw==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.5306644">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="a4mamh6oy30eadc2zqp4769coyau9ruk"><title id="a4mamh6oy30eadc2zqp4769coyau9ruk">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/4071/l/6867-how-to-make-a-stack-with-a-window-shape">How to make a stack with a window shape</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Apr 16, 2024</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/4071">How To - Step-By-Step Guides To Tasks In LiveCode</a>
                <a data-action="search-result#sendBeacon" href="/m/4071/c/16759">Creating User Interfaces</a>
              <a data-action="search-result#sendBeacon" href="/m/4071/l/6867-how-to-make-a-stack-with-a-window-shape">How to make a stack with a window shape</a>
            </div>
        </li>
    </ul>

      <div class="screensteps-article-tags">
          <span class="screensteps-article-tag">Skinning</span>
          <span class="screensteps-article-tag">windowShape</span>
      </div>
  </div>
</header>
<div class="description">
      <div class="search_results search-result">This lesson will show you how to create a stack with a window shape. All you will need for this is a png image with transparent sections. In this case I am going to use a large application icon to...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="dTgaRtd/MfNUOtJAp8AeM6cIJp5qwxNq--dcQ0AhrTnZfPW1gN--DqCOcFXtymNqBhRR2LP/oA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.4881086">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="af91oiwkcflxs2hp5961bz3w7ccpzw7w"><title id="af91oiwkcflxs2hp5961bz3w7ccpzw7w">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/4069/l/58672-using-custom-url-schemes">Using custom URL schemes</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Jan 31, 2017</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/4069">How To - LiveCode Mobile Tasks</a>
                <a data-action="search-result#sendBeacon" href="/m/4069/c/16396">LiveCode Mobile Tasks</a>
              <a data-action="search-result#sendBeacon" href="/m/4069/l/58672-using-custom-url-schemes">Using custom URL schemes</a>
            </div>
        </li>
    </ul>

      <div class="screensteps-article-tags">
          <span class="screensteps-article-tag">5.5</span>
          <span class="screensteps-article-tag">Android</span>
          <span class="screensteps-article-tag">custom url</span>
          <span class="screensteps-article-tag">iOS</span>
          <span class="screensteps-article-tag">mobile</span>
      </div>
  </div>
</header>
<div class="description">
      <div class="search_results search-result">Specifying a custom URLs allow an application to be woken up when a specific URL is selected on a device. For example, the custom URL could be a home URL of the application web page.
Creating the...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="52A2f+HauFP6pRHhlQFAtlox4DzEPBih--ZHT82GLm4H7dUtHx--JGBAb/GiVPv78pk15+xWqQ==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.4473763">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="abk88tghbc7hlu8prx1m73jssb8siyma"><title id="abk88tghbc7hlu8prx1m73jssb8siyma">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/4071/l/11725-how-do-i-create-and-set-up-a-database">How do I Create and set up a Database?</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Nov 18, 2021</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/4071">How To - Step-By-Step Guides To Tasks In LiveCode</a>
                <a data-action="search-result#sendBeacon" href="/m/4071/c/16767">LiveCode and Databases</a>
              <a data-action="search-result#sendBeacon" href="/m/4071/l/11725-how-do-i-create-and-set-up-a-database">How do I Create and set up a Database?</a>
            </div>
        </li>
    </ul>

      <div class="screensteps-article-tags">
          <span class="screensteps-article-tag">on-rev</span>
      </div>
  </div>
</header>
<div class="description">
      <div class="search_results search-result">This lesson describes a number of aspects relating to creating, setting up, accessing and securing a database in a LiveCode Hosting account. Examples are provided that demonstrate how to connect to...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="+fdE6DH/M7pStzNsr2yUyapSOeu0tsDn--F3TxIRi8XqTMv4no--Dmx/6unOWCW9LGf8xI0b7A==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.434181">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="afsa7sps3ooz605swbub24bltdli2xep"><title id="afsa7sps3ooz605swbub24bltdli2xep">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/4069/l/11493-how-do-i-use-multi-touch-to-move-more-than-one-object">How do I use multi-touch to move more than one object?</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: May 30, 2024</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/4069">How To - LiveCode Mobile Tasks</a>
                <a data-action="search-result#sendBeacon" href="/m/4069/c/16396">LiveCode Mobile Tasks</a>
              <a data-action="search-result#sendBeacon" href="/m/4069/l/11493-how-do-i-use-multi-touch-to-move-more-than-one-object">How do I use multi-touch to move more than one object?</a>
            </div>
        </li>
    </ul>

      <div class="screensteps-article-tags">
          <span class="screensteps-article-tag">iphone</span>
          <span class="screensteps-article-tag">move</span>
          <span class="screensteps-article-tag">multi-touch</span>
          <span class="screensteps-article-tag">touchend</span>
          <span class="screensteps-article-tag">touchmove</span>
          <span class="screensteps-article-tag">touchstart</span>
          <span class="screensteps-article-tag">iOS</span>
      </div>
  </div>
</header>
<div class="description">
      <div class="search_results search-result">In this lesson we will show you how to use the 'touch' messages in LiveCode to move two objects around the screen.
You will require a touch screen device that support multi-touch, i.e. the iPhone...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="eTULvXontVb6Al5UtiaakywNdlsq7U1R--kWa0VuLwKK79d2w/--ll9pKg30+Vk6lc1OP+zr8g==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.300874">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="atqcsnocp4bt1o897a8gwh7rgukhh8tt"><title id="atqcsnocp4bt1o897a8gwh7rgukhh8tt">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/4070/l/40932-accessing-web-services-using-livecode">Accessing Web Services using LiveCode</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Dec 07, 2017</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/4070">How To - LiveCode Server Tasks</a>
                <a data-action="search-result#sendBeacon" href="/m/4070/c/16460">Interacting with LiveCode Server</a>
              <a data-action="search-result#sendBeacon" href="/m/4070/l/40932-accessing-web-services-using-livecode">Accessing Web Services using LiveCode</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">This lesson gives a example on how to access a web service from LiveCode. In this example we will be creating a sample php web service script and LiveCode. Using web services can save a lot of...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="8uAbdP9QV//W+JaKoEwSK/WUTMfYU1H6--z99FzBpBd/MMJqrv--6Ir4V/mHwbCyI1zSxzWq0g==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.278102">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="a5zy0l1q2bc8q6dxilr0ufzntvmm7lja"><title id="a5zy0l1q2bc8q6dxilr0ufzntvmm7lja">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/2592/l/19174-image-viewer">Image Viewer</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: May 16, 2024</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/2592">How To - LiveCode Sample Scripts</a>
                <a data-action="search-result#sendBeacon" href="/m/2592/c/9737">Applications</a>
              <a data-action="search-result#sendBeacon" href="/m/2592/l/19174-image-viewer">Image Viewer</a>
            </div>
        </li>
    </ul>

      <div class="screensteps-article-tags">
          <span class="screensteps-article-tag">group</span>
          <span class="screensteps-article-tag">send</span>
          <span class="screensteps-article-tag">snapshot</span>
          <span class="screensteps-article-tag">templateImage</span>
          <span class="screensteps-article-tag">intermediate</span>
      </div>
  </div>
</header>
<div class="description">
      <div class="search_results search-result">I have an old laptop at home, which over the years has taken quite a beating and has everything (including the kitchen sink) installed on it. As a result, it now takes the best part of 30 minutes...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="VF9TtTJNBVjB439PgEZ9kr45CP9hIKFbZw==--A/1azr10ZGXiZMHJ--icCGqXrrjb6NFzf8MSvGHA==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.2647414">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="a2wh0uai1dyykhk83sedgzaqio48tdyw"><title id="a2wh0uai1dyykhk83sedgzaqio48tdyw">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/4069/l/565744-move-a-native-mobile-text-input-control-so-it-is-not-covered-by-keyboard">Move a native mobile text input control so it is not covered by keyboard</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Feb 20, 2024</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/4069">How To - LiveCode Mobile Tasks</a>
                <a data-action="search-result#sendBeacon" href="/m/4069/c/16396">LiveCode Mobile Tasks</a>
              <a data-action="search-result#sendBeacon" href="/m/4069/l/565744-move-a-native-mobile-text-input-control-so-it-is-not-covered-by-keyboard">Move a native mobile text input control so it is not covered by keyboard</a>
            </div>
        </li>
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#DataGrid">Data Grid</a>
                <a data-action="search-result#sendBeacon" href="/m/847">Converting the Stock Program</a>
                <a data-action="search-result#sendBeacon" href="/m/847/c/2442">Conversion</a>
              <a data-action="search-result#sendBeacon" href="/m/847/l/136724-move-a-native-mobile-text-input-control-so-it-is-not-covered-by-keyboard">Move a native mobile text input control so it is not covered by keyboard</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">If you have a native mobile input control on your application that gets covered by the soft keyboard of your device/simulator, then you can use the following method to move the control into view...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="NNLCFH+wiQaPI92oAZQEkT49R6rJPhVd0A==--Hcu8pmLECedjm+D8--tSAYtD1w4he6LkdWLhM0mw==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.2192993">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="aj9p60i7spaseo9hq42rmln21tpx0bex"><title id="aj9p60i7spaseo9hq42rmln21tpx0bex">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/4068/l/851098-how-do-i-add-an-action-script-to-a-button">How Do I Add An Action Script To A Button</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: Jun 13, 2018</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/4068">How to - LiveCode Marketplace Products</a>
                <a data-action="search-result#sendBeacon" href="/m/4068/c/16592">Data Grid Helper</a>
              <a data-action="search-result#sendBeacon" href="/m/4068/l/851098-how-do-i-add-an-action-script-to-a-button">How Do I Add An Action Script To A Button</a>
            </div>
        </li>
    </ul>

  </div>
</header>
<div class="description">
      <div class="search_results search-result">DGH 2.5 now comes with a collection of Action Scripts. These scripts accomplish common tasks developers may want to perform on a data grid. In this example we will see how to use DGH to select a...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="t1IgEjvcjOQewIJbVRjYpJLt2rMuFhbM--2fKWqB+acuBpxB7M--WVz8nHM8g+qZiJOy/DctQg==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.198295">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="a534q0r8et4cmtnhe6wlrhc99fh1x3ko"><title id="a534q0r8et4cmtnhe6wlrhc99fh1x3ko">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/4069/l/30490-how-do-i-capture-images-in-livecode-mobile">How do I Capture Images in LiveCode Mobile?</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: May 31, 2024</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/4069">How To - LiveCode Mobile Tasks</a>
                <a data-action="search-result#sendBeacon" href="/m/4069/c/16396">LiveCode Mobile Tasks</a>
              <a data-action="search-result#sendBeacon" href="/m/4069/l/30490-how-do-i-capture-images-in-livecode-mobile">How do I Capture Images in LiveCode Mobile?</a>
            </div>
        </li>
    </ul>

      <div class="screensteps-article-tags">
          <span class="screensteps-article-tag">Android</span>
          <span class="screensteps-article-tag">iOS</span>
      </div>
  </div>
</header>
<div class="description">
      <div class="search_results search-result">This lesson describes how to detect the camera features of iOS and Android devices and take photos from cameras that are available. Screen captures and sample code are provided.
Introduction
iOS...</div>
</div>

</li><li class="screensteps-lesson screensteps-search-result screensteps--search-result--article" data-controller="search-result" data-search-result-ref-value="E6ULPF8MKHtVvCiQTjpIV07wew34CCSqkQ==--5O+pE74tTIxcRgPm--UnlpL4doNk5Uf+2Mz+To6A==">
  <header class="lesson-list-header screensteps-search-results-header">
  <h2 class="lesson-title screensteps-search-result-title" data-score="6.1613336">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor" class="svg-ico" role="img" aria-labelledby="a5getpndw2xly4lpq0lriotdps7orjkj"><title id="a5getpndw2xly4lpq0lriotdps7orjkj">article</title><path d="M1.9 1.9v16.2c0 .6.5 1.2 1.2 1.2h13.9c.6 0 1.2-.5 1.2-1.2v-12.2c0-.3-.2-.8-.4-1l-3.8-3.8c-.2-.2-.7-.4-1-.4h-10c-.6 0-1.1.5-1.1 1.2zm2.3 15.1v-14h7v4.1c0 .3.3.6.6.6h4.1v9.3h-11.7z"></path></svg>
    <a data-action="search-result#sendBeacon" href="/m/2592/l/125547-limiting-the-number-of-characters-during-data-entry">Limiting the number of characters during data entry</a>
</h2>  <div class="screensteps-lesson-details">
    <div class="posted-at">
      <p>Updated on: May 03, 2024</p>
    </div>
    <ul class="child-results">
        <li>
            <div class="manual-info">
                <a data-action="search-result#sendBeacon" href="/#LiveCodeLessons">LiveCode Lessons</a>
                <a data-action="search-result#sendBeacon" href="/m/2592">How To - LiveCode Sample Scripts</a>
                <a data-action="search-result#sendBeacon" href="/m/2592/c/9731">Text</a>
              <a data-action="search-result#sendBeacon" href="/m/2592/l/125547-limiting-the-number-of-characters-during-data-entry">Limiting the number of characters during data entry</a>
            </div>
        </li>
    </ul>

      <div class="screensteps-article-tags">
          <span class="screensteps-article-tag">beep</span>
          <span class="screensteps-article-tag">keyDown</span>
          <span class="screensteps-article-tag">length</span>
          <span class="screensteps-article-tag">pass</span>
      </div>
  </div>
</header>
<div class="description">
      <div class="search_results search-result">There are times when you might want to limit the number of characters a user can enter into a field. This lesson will show you how to control this.
The keyDown message
The keyDown message is sent...</div>
</div>

</li>
</ul>
    <form id="search-results-page-22" data-turbo-stream="true" action="/searches" accept-charset="UTF-8" method="get">
    <input type="hidden" name="text" id="text" value="command" />
    <input type="hidden" name="page" id="page" value="22" />
  <button class="block ss-button ss-button--outline m-y--sm">More Results</button>
</form>
</div>
</template></turbo-stream><turbo-stream action="after" target="search-results-page-21"><template><script>
//<![CDATA[
document.getElementById("search-results-page-21").firstElementChild.scrollIntoView({ behavior: "smooth" });
//]]>
</script></template></turbo-stream>