﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 4  » Show subject input to themselves</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Wed, 22 Apr 2026 20:37:41 GMT</lastBuildDate><ttl>20</ttl><item><title>Show subject input to themselves</title><link>https://forums.millisecond.com/Topic18568.aspx</link><description>Dear all,&lt;br/&gt;&lt;br/&gt;I have another little problem I cannot find any solution for. In my experiment I want to show subjects a series of digits for a short time (2 seconds). After that a blank screen should pop up and subjects have now 5 seconds to type in the digits they remember from the former series. For this I want Inquisit to show the participants the digits they type in at the moment as kind of a feedback.&amp;nbsp; &lt;br/&gt;&lt;br/&gt;So if they type in 123, the digits 1,2 and 3 should appear one after another. And if they delete a digit with the Backspace button the digit should disappear from the screen as well. I do not want to use an openended element because of the next-button and the frame, there should be just digits appearing in the middle of the screen. &lt;br/&gt;&lt;br/&gt;I tried to figure out if the solution could be using the values element, but I could not get it going. &lt;br/&gt;&lt;br/&gt;Is there any simple solution for this? As always, I really, really appreciate your help!&lt;br/&gt;&lt;br/&gt;Jakob. &lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 20 Feb 2023 12:21:44 GMT</pubDate><dc:creator>Coati</dc:creator></item><item><title>RE: Show subject input to themselves</title><link>https://forums.millisecond.com/Topic35215.aspx</link><description>&lt;blockquote data-id="35214" class="if-quote-wrapper" unselectable="on" data-guid="1676895598206" id="if_insertedNode_1676895596664" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="35214" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="35214" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="35214" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Tingyu - 2/20/2023&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-35214"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="18571" class="if-quote-wrapper" unselectable="on" data-guid="1676895598206" id="if_insertedNode_1676873250745" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="18571" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="18571" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="18571" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 3/11/2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-18571"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;gt; Is there any simple solution for this?&lt;br/&gt;&lt;br/&gt;No, there is no simple solution. At best, there is a complicated one along the following lines:&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ onblockbegin = [values.typeddigits = ""; values.typetimeout = 5000; ]&lt;br/&gt;/ trials = [1=type]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;scancodes 2-10: digits 1 to 9 at the top of the keyboard&lt;br/&gt;scancode 14: backspace&lt;br/&gt;&amp;lt;trial type&amp;gt;&lt;br/&gt;/ stimulusframes = [1=typetext]&lt;br/&gt;/ validresponse = (2,3,4,5,6,7,8,9,10,14)&lt;br/&gt;/ ontrialend = [if (trial.type.response != 14) values.typeddigits = concat(values.typeddigits, trial.type.response-1); ]&lt;br/&gt;/ ontrialend = [if (trial.type.response == 14 &amp;amp;&amp;amp; length(values.typeddigits) &amp;gt; 0) values.typeddigits = substring(values.typeddigits,0,length(values.typeddigits)-1); ]&lt;br/&gt;/ ontrialend = [values.typetimeout -= trial.type.elapsedtime]&lt;br/&gt;/ timeout = values.typetimeout&lt;br/&gt;/ branch = [if (values.typetimeout &amp;gt; 0) trial.type]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text typetext&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%values.typeddigits%&amp;gt;")&lt;br/&gt;/ erase = false&lt;br/&gt;/ size = (50%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ typetimeout = 5000&lt;br/&gt;/ typeddigits = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="18571"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I tried similar way to show letters subject input to themselves. But I found all of the letters shown are uppercas. May I ask is there anyway to show lowercase letters subject input?&lt;br/&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Tingy&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="35214"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Yes, by applying the the tolower() string function.&lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/support/docs/v4/html/language/expressions/functions.htm"&gt;https://www.millisecond.com/support/docs/v4/html/language/expressions/functions.htm&lt;/a&gt;</description><pubDate>Mon, 20 Feb 2023 12:21:44 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Show subject input to themselves</title><link>https://forums.millisecond.com/Topic35214.aspx</link><description>&lt;blockquote data-id="18571" class="if-quote-wrapper" unselectable="on" data-guid="1676873251844" contenteditable="false" id="if_insertedNode_1676873250745"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="18571" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="18571" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="18571" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 3/11/2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-18571"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;gt; Is there any simple solution for this?&lt;br/&gt;&lt;br/&gt;No, there is no simple solution. At best, there is a complicated one along the following lines:&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ onblockbegin = [values.typeddigits = ""; values.typetimeout = 5000; ]&lt;br/&gt;/ trials = [1=type]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;scancodes 2-10: digits 1 to 9 at the top of the keyboard&lt;br/&gt;scancode 14: backspace&lt;br/&gt;&amp;lt;trial type&amp;gt;&lt;br/&gt;/ stimulusframes = [1=typetext]&lt;br/&gt;/ validresponse = (2,3,4,5,6,7,8,9,10,14)&lt;br/&gt;/ ontrialend = [if (trial.type.response != 14) values.typeddigits = concat(values.typeddigits, trial.type.response-1); ]&lt;br/&gt;/ ontrialend = [if (trial.type.response == 14 &amp;amp;&amp;amp; length(values.typeddigits) &amp;gt; 0) values.typeddigits = substring(values.typeddigits,0,length(values.typeddigits)-1); ]&lt;br/&gt;/ ontrialend = [values.typetimeout -= trial.type.elapsedtime]&lt;br/&gt;/ timeout = values.typetimeout&lt;br/&gt;/ branch = [if (values.typetimeout &amp;gt; 0) trial.type]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text typetext&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%values.typeddigits%&amp;gt;")&lt;br/&gt;/ erase = false&lt;br/&gt;/ size = (50%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ typetimeout = 5000&lt;br/&gt;/ typeddigits = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="18571"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I tried similar way to show letters subject input to themselves. But I found all of the letters shown are uppercas. May I ask is there anyway to show lowercase letters subject input?&lt;br/&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Tingy&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 20 Feb 2023 06:15:23 GMT</pubDate><dc:creator>Tingyu</dc:creator></item><item><title>RE: Show subject input to themselves</title><link>https://forums.millisecond.com/Topic18679.aspx</link><description>You need to set the &amp;lt;text&amp;gt; element's /erase attribute to 'false' for it to remain on-screen across trials.&lt;br/&gt;</description><pubDate>Sun, 20 Mar 2016 14:33:40 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Show subject input to themselves</title><link>https://forums.millisecond.com/Topic18676.aspx</link><description>Hey Dave,&amp;nbsp;&lt;br/&gt;&lt;br/&gt;a further short question referring to this. I now want to show the participants a message that they have to type in something during the trial.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I came up with this:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block type&amp;gt;&lt;br/&gt;/ onblockbegin = [values.typeddigits = ""; values.typetimeout = 7000]&lt;br/&gt;/ trials = [1=type]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial type&amp;gt;&lt;br/&gt;/ stimulusframes = [1=typetext; 1=instrtotype]&lt;br/&gt;/ validresponse = (2,3,4,5,6,7,8,9,10,14)&lt;br/&gt;/ ontrialend = [if (trial.type.response != 14) values.typeddigits = concat(values.typeddigits, trial.type.response-1); ]&lt;br/&gt;/ ontrialend = [if (trial.type.response == 14 &amp;amp;&amp;amp; length(values.typeddigits) &amp;gt; 0) values.typeddigits = substring(values.typeddigits,0,length(values.typeddigits)-1); ]&lt;br/&gt;/ ontrialend = [values.typetimeout -= trial.type.elapsedtime]&lt;br/&gt;/ timeout = values.typetimeout&lt;br/&gt;/ branch = [if (values.typetimeout &amp;gt; 0) trial.type]&lt;br/&gt;&lt;br/&gt;&amp;lt;text instrtotype&amp;gt;&lt;br/&gt; /items = ("Type in:")&lt;br/&gt; /select&amp;nbsp;= noreplace&lt;br/&gt; /position = (50, 35)&lt;br/&gt;/ fontstyle = ("Arial", 28, true) &lt;br/&gt; /txcolor  = (0, 0, 0)&lt;br/&gt;&lt;br/&gt;It works but the message is flickering with every new digit I type in. Is there any possibility that the message remains on the screen without flickering?&lt;br/&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;&lt;br/&gt;Jakob.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sun, 20 Mar 2016 09:05:39 GMT</pubDate><dc:creator>Coati</dc:creator></item><item><title>RE: Show subject input to themselves</title><link>https://forums.millisecond.com/Topic18572.aspx</link><description>That's fantastic, thank you very much for all your effort!&lt;br/&gt;</description><pubDate>Fri, 11 Mar 2016 09:12:31 GMT</pubDate><dc:creator>Coati</dc:creator></item><item><title>RE: Show subject input to themselves</title><link>https://forums.millisecond.com/Topic18571.aspx</link><description>&amp;gt; Is there any simple solution for this?&lt;br/&gt;&lt;br/&gt;No, there is no simple solution. At best, there is a complicated one along the following lines:&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ onblockbegin = [values.typeddigits = ""; values.typetimeout = 5000; ]&lt;br/&gt;/ trials = [1=type]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;scancodes 2-10: digits 1 to 9 at the top of the keyboard&lt;br/&gt;scancode 14: backspace&lt;br/&gt;&amp;lt;trial type&amp;gt;&lt;br/&gt;/ stimulusframes = [1=typetext]&lt;br/&gt;/ validresponse = (2,3,4,5,6,7,8,9,10,14)&lt;br/&gt;/ ontrialend = [if (trial.type.response != 14) values.typeddigits = concat(values.typeddigits, trial.type.response-1); ]&lt;br/&gt;/ ontrialend = [if (trial.type.response == 14 &amp;amp;&amp;amp; length(values.typeddigits) &amp;gt; 0) values.typeddigits = substring(values.typeddigits,0,length(values.typeddigits)-1); ]&lt;br/&gt;/ ontrialend = [values.typetimeout -= trial.type.elapsedtime]&lt;br/&gt;/ timeout = values.typetimeout&lt;br/&gt;/ branch = [if (values.typetimeout &amp;gt; 0) trial.type]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text typetext&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%values.typeddigits%&amp;gt;")&lt;br/&gt;/ erase = false&lt;br/&gt;/ size = (50%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ typetimeout = 5000&lt;br/&gt;/ typeddigits = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 11 Mar 2016 08:50:18 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>