輕松學(xué)習(xí)E-Prime(三十一):用代碼讀取按鍵記錄(ResponseData)

我們雖然已經(jīng)能夠Advanced按鈕設(shè)定來(lái)顯示被試的按鍵冷溃,不過(guò)這終究不夠靈活宠蚂。
通過(guò)查看幫助文件度宦,我們會(huì)發(fā)現(xiàn)一個(gè)叫ResponseData的類踢匣,這個(gè)類下面還有好幾個(gè)子類,如KeyboardResponseData,MouseResponseData斗埂。


ResponseData及其子類

這些類符糊,都是用來(lái)記錄相應(yīng)的設(shè)備的反應(yīng)數(shù)據(jù)的凫海。如KeyboardResponseData是用戶對(duì)鍵盤(pán)的按鍵的各方面數(shù)據(jù)記錄呛凶。
那接下來(lái)我們首先先看一下在幫助文檔里的東西。
ResponseData有這些屬性:


ResponseData的屬性

首先明白一點(diǎn):一個(gè)ResponseData行贪,對(duì)應(yīng)一次反應(yīng)漾稀。其中RESP就是按下的按鍵,如”A”鍵建瘫,”Shift”鍵等等崭捍,總之是你在刺激控件中按下的按鍵。
聽(tīng)上去很抽象啰脚,那么請(qǐng)打開(kāi)“示例程序3-11”殷蛇,請(qǐng)查看里面的Inline1实夹,看看代碼和注釋。
這些代碼是根據(jù)官方自帶教程里的代碼改編而成的粒梦。

示例3-11的結(jié)構(gòu)圖

Inline1代碼(1)
Inline1代碼(2)

其中亮航,你會(huì)注意到后面的代碼里,有些代碼在行的最后有下劃線匀们。
這個(gè)下劃線其實(shí)前面和后面各有一個(gè)空格缴淋,其作用是當(dāng)一行代碼太長(zhǎng)的時(shí)候,可以用這個(gè)方式換行泄朴。注意空格是不可少的重抖。
試試看,里面是什么效果祖灰?
具體各代碼的作用钟沛,請(qǐng)看Inline1當(dāng)中的注釋。

階段練習(xí)

①設(shè)計(jì)一個(gè)程序夫植,一個(gè)StimDisplay接收一次按鍵讹剔,這次按鍵可以是鼠標(biāo)也可以是鍵盤(pán)。按鍵后详民,在屏幕上顯示按下的是什么鍵延欠,是鼠標(biāo)還是鍵盤(pán)。并且沈跨,如果按下的是空格鍵由捎,顯示:“你剛才按了空格鍵《隽荩”
提示:用If [ResponseData] .RESP = “{SPACE}” then 來(lái)檢查狞玛。
②設(shè)計(jì)一個(gè)程序,一個(gè)StimDisplay接收兩次鍵盤(pán)按鍵涧窒。檢查兩次按鍵是否是相同的心肪,如果是相同的,那么顯示“你剛才按了兩個(gè)相同的按鍵”纠吴;否則硬鞍,分別把兩個(gè)按鍵在屏幕上顯示出來(lái)。
③設(shè)計(jì)一個(gè)程序戴已,一個(gè)StimDisplay只接收松開(kāi)的按鍵固该。此外,如果是松開(kāi)了空格鍵糖儡,那么顯示“你剛才松開(kāi)了空格鍵”伐坏,否則顯示“你沒(méi)有松開(kāi)空格鍵”,然后重新顯示該StimDisplay握联,直到被試按下空格鍵為止桦沉。


此為開(kāi)源免費(fèi)教程每瞒。教程所用資源等請(qǐng)?jiān)L問(wèn)目錄或?qū)n},或者Github頁(yè)面:
http://www.reibang.com/p/5bbf1c274370
https://github.com/zkx654321/Learn-E-Prime-Easily

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纯露,一起剝皮案震驚了整個(gè)濱河市独泞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌苔埋,老刑警劉巖懦砂,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異组橄,居然都是意外死亡荞膘,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)玉工,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)羽资,“玉大人,你說(shuō)我怎么就攤上這事遵班⊥郎” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵狭郑,是天一觀的道長(zhǎng)腹暖。 經(jīng)常有香客問(wèn)我,道長(zhǎng)翰萨,這世上最難降的妖魔是什么脏答? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮亩鬼,結(jié)果婚禮上殖告,老公的妹妹穿的比我還像新娘。我一直安慰自己雳锋,他們只是感情好黄绩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著玷过,像睡著了一般爽丹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上冶匹,一...
    開(kāi)封第一講書(shū)人閱讀 51,692評(píng)論 1 305
  • 那天习劫,我揣著相機(jī)與錄音咆瘟,去河邊找鬼嚼隘。 笑死,一個(gè)胖子當(dāng)著我的面吹牛袒餐,可吹牛的內(nèi)容都是我干的飞蛹。 我是一名探鬼主播谤狡,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼卧檐!你這毒婦竟也來(lái)了墓懂?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤霉囚,失蹤者是張志新(化名)和其女友劉穎捕仔,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體盈罐,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡榜跌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盅粪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钓葫。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖票顾,靈堂內(nèi)的尸體忽然破棺而出础浮,到底是詐尸還是另有隱情,我是刑警寧澤奠骄,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布豆同,位于F島的核電站,受9級(jí)特大地震影響含鳞,放射性物質(zhì)發(fā)生泄漏诱告。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一民晒、第九天 我趴在偏房一處隱蔽的房頂上張望精居。 院中可真熱鬧,春花似錦潜必、人聲如沸靴姿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)佛吓。三九已至,卻和暖如春垂攘,著一層夾襖步出監(jiān)牢的瞬間维雇,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工晒他, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吱型,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓陨仅,卻偏偏與公主長(zhǎng)得像津滞,于是被迫代替她去往敵國(guó)和親铝侵。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355