---
API: 2.1
OpenSesame: 3.3.4a8
Platform: posix
---
set width 1024
set uniform_coordinates yes
set title keyboard_release_example
set subject_parity even
set subject_nr 0
set start experiment
set sound_sample_size -16
set sound_freq 48000
set sound_channels 2
set sound_buf_size 1024
set sampler_backend legacy
set round_decimals 2
set mouse_backend legacy
set keyboard_backend legacy
set height 768
set fullscreen no
set form_clicks no
set foreground white
set font_underline no
set font_size 18
set font_italic no
set font_family mono
set font_bold no
set experiment_path "/home/manu/Dropbox/research/memory_scanning/exp_files"
set disable_garbage_collection yes
set description "The main experiment item"
set coordinates uniform
set compensation 0
set color_backend legacy
set clock_backend legacy
set canvas_backend legacy
set background "#000000"
define feedback display_RT
set reset_variables yes
set duration keypress
set description "Provides feedback to the participant"
draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=18 html=yes show_if=always text="[rt] ms
press spacebar to continue
" x=0 y=0 z_index=0
define sketchpad display_text
set duration 0
set description "Displays stimuli"
draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=18 html=yes show_if=always text="display untill key release" x=0 y=0 z_index=0
define sketchpad end
set duration keypress
set description "Displays stimuli"
draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=18 html=yes show_if=always text=end x=0 y=0 z_index=0
define sequence experiment
set flush_keyboard yes
set description "Runs a number of items in sequence"
run new_loop always
run end always
define inline_javascript feedback
set description "Executes JavaScript code (ECMA 5.1)"
set _run "vars.rt = vars.time_feedback - vars.time_keyboard_response_release"
set _prepare ""
define keyboard_response keyboard_response_release
set timeout infinite
set flush no
set event_type keyrelease
set duration keypress
set description "Collects keyboard responses"
set allowed_responses space
define loop new_loop
set source table
set repeat 3
set order random
set description "Repeatedly runs another item"
set cycles 1
set continuous no
set break_if_on_first yes
set break_if never
setcycle 0 empty_column ""
run new_sequence
define sequence new_sequence
set flush_keyboard yes
set description "Runs a number of items in sequence"
run display_text always
run keyboard_response_release always
run feedback always
run display_RT always