|
上一趴:Scratch偵測全鍵盤 然后就想到是不是可以做個編輯器呢? 將每個按鍵都可以輸出 一、需要創(chuàng)建一個鏈表,把所有按鍵都存儲下來。符號、數(shù)字、字母、特殊按鍵 字母這我放一起了aA,這樣方便切換大小寫,同時按鍵也能識別。 ![]() ![]() 二、需要創(chuàng)建很多變量來存儲數(shù)據(jù)。【大小寫】記錄大小寫狀態(tài); 【輸入】用來保存每次按鍵的輸入; 【我的變量】用來保存輸出的結(jié)果。 ![]() 三、開始寫代碼了(1)做些初始化的小工作 角色不需要隱藏吧; 【我的變量】一開始沒有輸出結(jié)果,將里面的內(nèi)容刪除; 【大小寫】一開始設(shè)定為小寫。 ![]() (2)按下任意鍵啟動按鍵識別 ![]() (3)關(guān)鍵就在【監(jiān)控鍵盤輸入】了 【i】用來做循環(huán)序號 重新鏈表偵測具體的按鍵,把不同的按鍵情況嵌入,那么之中。 ![]() 符號,數(shù)字按鍵在鏈表的1-41 ![]() 字母按鍵,有大小寫之分 ![]() 空格按鍵,【輸入】里面是空格不是空 ![]() 回車按鍵,就存入保存文本鏈表了 ![]() 要讓每次輸入都可以在舞臺中呈現(xiàn)結(jié)果 ![]() (4)控制大小寫,就無比的簡單了 ![]() (5)寫錯了記得退格,也就是將【我的變量】中的最后一個字符刪除 ![]() (6)最后我還做了個動一動的按鍵,不過這個時候要記得顯示角色哈。
我們創(chuàng)建了一個全國Scratch課程研發(fā)交流群 歡迎你一起討論 加后說聲是進(jìn)群哈 分享勝過贊賞 |
|
|