Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

sketchpad does not wait for the keypress

edited August 2020 in OpenSesame

Hi! me again. Long time no see :)


I have a problem again. I am posting the simplified experiment here, I deleted everything but for the parts which are involved inthe problem.

There is loop 1 and loop 2, even participants get shown in the order 2121 (so two times) and odd 1212.

In between there is an interblock sketchpad (break). It worked fine till the moment I THINK I added the sleep inline in the the middle loop. If I remove all and just let the loops show the ITI for say 2 sec, it works.

Bug: The interblock sketchpad should wait till keypress which it does for the VERY FIRST block (either1 or 2, depending on the ID, but always the very first) and then it shows the Break! text for a second and does not wait for a keypress. I changed the keypress to mouseclick, DID NOT help. When I fix the time (say, 50000 ms) it DOES wait for the 50000 ms. I cant's get what is interfereing. I would be very helpful for your help. many thanks!


Comments

  • HI Katherina,

    I couldnt find out what exactly is causing this weird behaviour (there are multiple aspects at work to produce such behaviour), but in any case, the attached script should solve your issues.

    Hope this is somewhat useful.

    Eduard


    Buy Me A Coffee

  • Thank you very much, @eduard

    I was thinking that the keyboard response is somehow stored somewhere and interfers.

    The problem is that it is even more complicated as it is in the Test :) I have larger loops, with the blocks within.

    If it's too much work I will just leave it to be a fixed time. Thank you!

  • edited August 2020


  • edited August 2020

    I answered @Katharina 's problem on another forum but just so it's listed here as well - the issue was that in the timeout_script (and in the timeout for her keyboard response), she had put/accessed timeout as a var.

    When logging (either using dict from items, or accessing _timeout) for the interblock sketchpad, you can see that after the first instance, it uses the new timeout value (timeout changes from None to an actual integer value).

    Literally naming that variable something else so it doesn't conflict (like timeout2) will stop the conflict and allow the interblock sketchpad to work with duration 'keypress'.

    Attached example here.

  • wow, that easy! Many thanks!

Sign In or Register to comment.

agen judi bola , sportbook, casino, togel, number game, singapore, tangkas, basket, slot, poker, dominoqq, agen bola. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 50.000 ,- bonus cashback hingga 10% , diskon togel hingga 66% bisa bermain di android dan IOS kapanpun dan dimana pun. poker , bandarq , aduq, domino qq , dominobet. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 10.000 ,- bonus turnover 0.5% dan bonus referral 20%. Bonus - bonus yang dihadirkan bisa terbilang cukup tinggi dan memuaskan, anda hanya perlu memasang pada situs yang memberikan bursa pasaran terbaik yaitu http://45.77.173.118/ Bola168. Situs penyedia segala jenis permainan poker online kini semakin banyak ditemukan di Internet, salah satunya TahunQQ merupakan situs Agen Judi Domino66 Dan BandarQ Terpercaya yang mampu memberikan banyak provit bagi bettornya. Permainan Yang Di Sediakan Dewi365 Juga sangat banyak Dan menarik dan Peluang untuk memenangkan Taruhan Judi online ini juga sangat mudah . Mainkan Segera Taruhan Sportbook anda bersama Agen Judi Bola Bersama Dewi365 Kemenangan Anda Berapa pun akan Terbayarkan. Tersedia 9 macam permainan seru yang bisa kamu mainkan hanya di dalam 1 ID saja. Permainan seru yang tersedia seperti Poker, Domino QQ Dan juga BandarQ Online. Semuanya tersedia lengkap hanya di ABGQQ. Situs ABGQQ sangat mudah dimenangkan, kamu juga akan mendapatkan mega bonus dan setiap pemain berhak mendapatkan cashback mingguan. ABGQQ juga telah diakui sebagai Bandar Domino Online yang menjamin sistem FAIR PLAY disetiap permainan yang bisa dimainkan dengan deposit minimal hanya Rp.25.000. DEWI365 adalah Bandar Judi Bola Terpercaya & resmi dan terpercaya di indonesia. Situs judi bola ini menyediakan fasilitas bagi anda untuk dapat bermain memainkan permainan judi bola. Didalam situs ini memiliki berbagai permainan taruhan bola terlengkap seperti Sbobet, yang membuat DEWI365 menjadi situs judi bola terbaik dan terpercaya di Indonesia. Tentunya sebagai situs yang bertugas sebagai Bandar Poker Online pastinya akan berusaha untuk menjaga semua informasi dan keamanan yang terdapat di POKERQQ13. Kotakqq adalah situs Judi Poker Online Terpercayayang menyediakan 9 jenis permainan sakong online, dominoqq, domino99, bandarq, bandar ceme, aduq, poker online, bandar poker, balak66, perang baccarat, dan capsa susun. Dengan minimal deposit withdraw 15.000 Anda sudah bisa memainkan semua permaina pkv games di situs kami. Jackpot besar,Win rate tinggi, Fair play, PKV Games