非常歡迎在本課程中 2 2
編寫獲取密鑰的函數 3 3
被按下，我們將開始 4 4
通過實際創建此功能 5 5
按鍵圖，以辨別哪個按鍵是 6 6
按下所以我就下來 7 7
聲明此函數此函數為 8 8
將要返回關鍵副prez和 9 9
密鑰是無符號字符類型，因此 10 10
該函數將被取消簽名 11 11
CHR，然後我就稱它為 12 12
到這裡來柿子，需要四個字 13 13
是的，沒有爭議，我會停下來 14 14
通過創建按鍵圖來實現此功能 15 15
並且它將在簽名時保持不變 16 16
字符集，我就打電話給 17 17
是的，這是非常真實的， 18 18
這將是一個四乘四的數組 19 19
或四乘四矩陣（如果可以） 20 20
我要打開這個 21 21
關閉這個，然後在這個 22 22
我們將構建關鍵地圖，以便 23 23
我們現在要做的就是看看 24 24
我們的鍵盤，然後把鑰匙放在這裡 25 25
是的，我會逐步進行 26 26
你我們都需要 27 27
它說1 2 3 a，所以請記住 28 28
輸入字符，因此應該在此 29 29
引號，然後我們有2然後 30 30
如果你想的話，我們必須是一個事實 31 31
具有不同含義的鍵 32 32
可以把這些意思放在這張地圖上，所以如果 33 33
您寧願abcdefgh，以便一個人站立 34 34
對於和成為您可以只構造 35 35
您的地圖是這樣的，但我們正在構建 36 36
鍵盤上顯示的地圖，因此 37 37
是的，但是你可以玩它 38 38
與其他人一起知道價值，所以這裡 39 39
4然後我們有5然後6然後 40 40
是的，那麼我們將有7根頭髮，然後是8根 41 41
，首先是8，然後是9，然後是C， 42 42
會有0，我想沒有星 43 43
朗克的星，然後0，然後苛刻，然後，d 44 44
大家，這就是我們的關鍵地圖，所以現在我們 45 45
要做的是創建邏輯 46 46
檢測按下哪個鍵，我們 47 47
通過創建兩個新的武裝開始 48 48
行和列的局部變量 49 49
而這只是在 50 50
unsigned int 8位，儘管很正常 51 51
第一個本地人的私密工作 52 52
變量K行和K列單擊全部 53 53
像這樣 54 54
我們會初始化它們或一些 55 55
提供某種初始化 56 56
如果可以的話，我要做的就是訪問 57 57
數據寄存器分配為零 58 58
為了使手臂排如此 59 59
我們稱此開羅為頂部和數據 60 60
註冊，我在那裡零 61 61
現在，我要做的下一件事是 62 62
閱讀專欄，我會做的是 63 63
這應該是低級護理，是的，我只是 64 64
叫惠子在這裡好酷，然後我會 65 65
訪問數據寄存器並檢查 66 66
你是否知道有輸入 67 67
已啟用，請記住您知道的列 68 68
初始化為輸入引腳，所以我只是 69 69
要在這裡輸入惠子，然後 70 70
數據寄存器，然後將其與 71 71
像這樣的身體 72 72
我們將8位數據分成兩個4位 73 73
我將要比較的數據 74 74
我們的0 XF 0，這樣我可以看到 75 75
我可以看到發生的變化 76 76
然後當我把結果放入蛋糕時 77 77
蛋糕整個局部變量然後我可以 78 78
檢查我可以使用我可以使用 79 79
將語句或F條件切換到 80 80
看看哪里或哪一位發生了變化 81 81
所以我只想說K很酷的頭髮 82 82
k很酷，因為0 XF 0就是 83 83
如果相同則表示相同 84 84
我會花一點時間想一下 85 85
我知道你知道這意味著沒有鑰匙是 86 86
按下是的，所以如果沒有相同的鍵 87 87
按下不做任何事情，我們只是保留 88 88
實際上，我只是在這裡 89 89
因為只有一條線 90 90
會成為一條線，我不知道是否 91 91
我在使用if之前說過 92 92
陳述，你只有一行 93 93
想執行該語句是否為真 94 94
您不需要障礙物，不需要 95 95
大括號大括號 96 96
當您期望更多的代碼行時 97 97
在if語句為true時執行 98 98
到這里通常是一個 99 99
行，所以我們可以這樣離開它 100 100
沒有花括號那麼好耶 101 101
我們有這種情況告訴我們 102 102
沒有按鍵，是的，很好，如果 103 103
按下一個鍵，我們該怎麼辦，所以 104 104
如果按下一個鍵，我們想要的是 105 105
識別按下哪個鍵並執行 106 106
我們可以創建一個無限循環 107 107
可能是瘋狂的一個循環或for循環 108 108
劍，所以現在我們要做 109 109
在這個無限循環中嘗試識別 110 110
首先按下哪個鍵 111 111
只是將我們的行標記為0 1 2 3，所以我只是 112 112
宣布這一點不用擔心 113 113
您會在 114 114
代碼的底部，我只叫開羅 115 115
這裡0這將實際上幫助我們 116 116
識別並識別我們 117 117
在第一行啟用Cairo de rozier 118 118
正如我們所說，我們必須啟用行 119 119
一個接一個地啟用第一條規則 120 120
這是Scarole，這是開羅0我是 121 121
就這樣去開羅，我們 122 122
訪問我註冊的日期和 123 123
這是十六進制數 124 124
如果您擴展，則可以連接 125 125
這你看到它對應於行 126 126
0然後我們要做的是應用一點 127 127
延遲讓它穩定下來的信號 128 128
只需在這裡塗上10微克，然後 129 129
回到我們的蛋糕或蛋糕或蛋糕 130 130
列，然後我們訪問其數據 131 131
註冊，然後查看是否有一個 132 132
像我們之前和您一樣改變 133 133
知道你0x y su xf 0是 134 134
這個值意味著沒有按鍵被按下，所以我們 135 135
要進來並說是否確實沒有 136 136
按下鍵，然後打破這個 137 137
我們要說的是蛋糕還是蛋糕 138 138
所有這些聽起來像一個人的名字 139 139
也許我們應該使用不同的 140 140
變量名FK調用它不等於 141 141
不等於對不起，不等於 142 142
零XF零然後祈禱是的，我只是 143 143
像這樣在這裡休息所以當我們休息時 144 144
會使用這個um這個局部變量 145 145
在這裡確定按下哪一個 146 146
讓我一步一步走，所以我們做 147 147
下一個相同，那麼我們 148 148
給這個一個唯一的名字會給 149 149
為道路指定一個唯一的名稱或為其命名 150 150
使用局部變量的唯一名稱 151 151
在這裡，K rool為此等於一個 152 152
應該是一個非常舒適的行，然後我們 153 153
用K行等於1頂帽子 154 154
就像我們啟用行一樣 155 155
1，然後看是否可以檢測到一些 156 156
按Kara數據寄存器，然後 157 157
這個值對應於 158 158
第一行，請擴展為 159 159
確認 160 160
我會在這里為您啟用Row 161 161
如果擴展為二進制，則為一個 162 162
看到它對應我們的引腳 163 163
是的 164 164
然後我們應用相同數量的延遲 165 165
十，然後在這裡做同樣的檢查 166 166
看看它是否檢測到壓力 167 167
這是同一件事，所以我只是 168 168
暫停視頻，讓您進行耳放 169 169
一個給羅茲二三 170 170
記得我們在第0 1行，所以我會 171 171
暫停此視頻，讓您做最後一遍 172 172
兩個，是的，是的，我知道你，你 173 173
做到了 174 174
所以，我想你們中有些人只是抄襲了 175 175
像這樣粘貼在這裡 176 176
然後將其更改為兩個 177 177
大概想通了 178 178
對應於第2行是0 X 0 P和 179 179
你會是對的，你可能會改變 180 180
這個評論在2，一切仍然存在 181 181
同樣，如果您表示祝賀 182 182
如果您仍然不祝賀您 183 183
嗯是的所以我們嗯做第三排 184 184
來這裡，我將其更改為3，然後 185 185
0 X 0 7是十六進制代碼 186 186
對應第3行 187 187
然後同樣的事情，我們可以 188 188
在這個無限循環中仍然返回0 189 189
如果不按任何鍵，他們仍然可以 190 190
你知道擺脫循環，就像我 191 191
提到如果按下一個鍵會中斷 192 192
在這個循環之外，這就是為什麼我們有這個 193 193
每個關鍵字之後都使用break關鍵字 194 194
您可能想知道它在哪里中斷 195 195
它走了 196 196
好吧，如果它破裂了，我們期待它 197 197
來到這裡，我們希望它能夠 198 198
執行最終檢查以識別 199 199
關鍵，我將通過使用if 200 200
我會說FK叫K： 201 201
是的：等於0 x0 e I 202 202
希望你知道我們在說哪個 203 203
關於FS測試，那麼我們將使用 204 204
我們的標籤在這裡瀏覽關鍵地圖 205 205
記住關鍵角色0 K 1 K 2 K 3 206 206
我們將使用它來導航 207 207
所以有一點說蛋糕孔是否等於0 208 208
x0 e表示從0轉出時為f ro 0 209 209
在這裡ro 0，然後我會來這裡說 210 210
現在返回我們正在返回實際 211 211
按下的鍵 212 212
我將我們的函數稱為我們的函數 213 213
矩陣抱歉跟上，然後我們使用 214 214
價值的攜帶記得什麼時候 215 215
作為手臂返回價值關懷 216 216
塊中的值或位置 217 217
它返回了，但我會 218 218
詳細說明，是的，如果 219 219
它從側面返回 220 220
開羅此時是代碼密鑰 221 221
Rho等於0，所以當它返回時 222 222
如果返回，它會在這裡歸零 223 223
從這裡開始，開羅等於2 224 224
所以這裡有2個，依此類推 225 225
因此，這基本上意味著 226 226
按下第0列中的鍵 227 227
所以我們在這裡做同樣的事情 228 228
呼叫cos 0 XD 0然後返回即可 229 229
告訴我這是同一件事哦 230 230
但在這種情況下，該列將 231 231
叫做 232 232
一個，然後您可能會猜到 233 233
將最後兩個留給您嘗試 234 234
你自己 235 235
是的，所以請暫停視頻，然後 236 236
自己嘗試最後兩個 237 237
好吧，我希望你做到了，我知道你做到了 238 238
恭喜你，讓我們做最後一件事 239 239
兩個，如果在列上導致耶零 240 240
X為0，那麼我們知道按下了哪個鍵 241 241
以及組隊再英雄 242 242
在這裡，我們使用第二列，然後 243 243
最後是FBL，因為0 x 7 0將返回 244 244
我們好組隊開羅3是的 245 245
終於我們回來了這裡一定要回來 246 246
好東西，所以這就是我們 247 247
我們檢測到我們的鑰匙 248 248
我總是說如果你不明白 249 249
不要猶豫，留下任何問題 250 250
問題區 251 251
我很喜歡回答問題 252 252
我認為我們應該在這裡結束本課 253 253
然後在下一課中 254 254
美好的一天