Psychopy
psychopy (source code) is experiment creation software. It provides both a graphical interface: "Builder" a la EPrime Task Presentation Software; and a python library: psychopy/“"Coder" a la MATLAB/Psychtoolbox.
Builder
Set keyboard interface to wait for = release. Also see Triggering Task Start and Log Task Start Time