⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyboard.s

📁 linux0.11 version(301k)
💻 S
📖 第 1 页 / 共 4 页
字号:
<a name=L286 href="source/kernel/chr_drv/keyboard.S#L286">286</a>         .byte 0,0,0,0           /* 36-39 */<a name=L287 href="source/kernel/chr_drv/keyboard.S#L287">287</a>         .fill 16,1,0            /* 3A-49 */<a name=L288 href="source/kernel/chr_drv/keyboard.S#L288">288</a>         .byte 0,0,0,0,0         /* 4A-4E */<a name=L289 href="source/kernel/chr_drv/keyboard.S#L289">289</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L290 href="source/kernel/chr_drv/keyboard.S#L290">290</a>         .byte '|<a name=L291 href="source/kernel/chr_drv/keyboard.S#L291">291</a>         .fill 10,1,0<a name=L292 href="source/kernel/chr_drv/keyboard.S#L292">292</a> <a name=L293 href="source/kernel/chr_drv/keyboard.S#L293">293</a> #elif defined(KBD_US)<a name=L294 href="source/kernel/chr_drv/keyboard.S#L294">294</a> <a name=L295 href="source/kernel/chr_drv/keyboard.S#L295">295</a> key_map:<a name=L296 href="source/kernel/chr_drv/keyboard.S#L296">296</a>         .byte 0,27<a name=L297 href="source/kernel/chr_drv/keyboard.S#L297">297</a>         .ascii "1234567890-="<a name=L298 href="source/kernel/chr_drv/keyboard.S#L298">298</a>         .byte 127,9<a name=L299 href="source/kernel/chr_drv/keyboard.S#L299">299</a>         .ascii "qwertyuiop[]"<a name=L300 href="source/kernel/chr_drv/keyboard.S#L300">300</a>         .byte 13,0<a name=L301 href="source/kernel/chr_drv/keyboard.S#L301">301</a>         .ascii "asdfghjkl;'"<a name=L302 href="source/kernel/chr_drv/keyboard.S#L302">302</a>         .byte '`,0<a name=L303 href="source/kernel/chr_drv/keyboard.S#L303">303</a>         .ascii "\\zxcvbnm,./"<a name=L304 href="source/kernel/chr_drv/keyboard.S#L304">304</a>         .byte 0,'*,0,32         /* 36-39 */<a name=L305 href="source/kernel/chr_drv/keyboard.S#L305">305</a>         .fill 16,1,0            /* 3A-49 */<a name=L306 href="source/kernel/chr_drv/keyboard.S#L306">306</a>         .byte '-,0,0,0,'+       /* 4A-4E */<a name=L307 href="source/kernel/chr_drv/keyboard.S#L307">307</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L308 href="source/kernel/chr_drv/keyboard.S#L308">308</a>         .byte '&lt;<a name=L309 href="source/kernel/chr_drv/keyboard.S#L309">309</a>         .fill 10,1,0<a name=L310 href="source/kernel/chr_drv/keyboard.S#L310">310</a> <a name=L311 href="source/kernel/chr_drv/keyboard.S#L311">311</a> <a name=L312 href="source/kernel/chr_drv/keyboard.S#L312">312</a> shift_map:<a name=L313 href="source/kernel/chr_drv/keyboard.S#L313">313</a>         .byte 0,27<a name=L314 href="source/kernel/chr_drv/keyboard.S#L314">314</a>         .ascii "!@#$%^&amp;*()_+"<a name=L315 href="source/kernel/chr_drv/keyboard.S#L315">315</a>         .byte 127,9<a name=L316 href="source/kernel/chr_drv/keyboard.S#L316">316</a>         .ascii "QWERTYUIOP{}"<a name=L317 href="source/kernel/chr_drv/keyboard.S#L317">317</a>         .byte 13,0<a name=L318 href="source/kernel/chr_drv/keyboard.S#L318">318</a>         .ascii "ASDFGHJKL:\""<a name=L319 href="source/kernel/chr_drv/keyboard.S#L319">319</a>         .byte '~,0<a name=L320 href="source/kernel/chr_drv/keyboard.S#L320">320</a>         .ascii "|ZXCVBNM&lt;&gt;?"<a name=L321 href="source/kernel/chr_drv/keyboard.S#L321">321</a>         .byte 0,'*,0,32         /* 36-39 */<a name=L322 href="source/kernel/chr_drv/keyboard.S#L322">322</a>         .fill 16,1,0            /* 3A-49 */<a name=L323 href="source/kernel/chr_drv/keyboard.S#L323">323</a>         .byte '-,0,0,0,'+       /* 4A-4E */<a name=L324 href="source/kernel/chr_drv/keyboard.S#L324">324</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L325 href="source/kernel/chr_drv/keyboard.S#L325">325</a>         .byte '&gt;<a name=L326 href="source/kernel/chr_drv/keyboard.S#L326">326</a>         .fill 10,1,0<a name=L327 href="source/kernel/chr_drv/keyboard.S#L327">327</a> <a name=L328 href="source/kernel/chr_drv/keyboard.S#L328">328</a> alt_map:<a name=L329 href="source/kernel/chr_drv/keyboard.S#L329">329</a>         .byte 0,0<a name=L330 href="source/kernel/chr_drv/keyboard.S#L330">330</a>         .ascii "\0@\0$\0\0{[]}\\\0"<a name=L331 href="source/kernel/chr_drv/keyboard.S#L331">331</a>         .byte 0,0<a name=L332 href="source/kernel/chr_drv/keyboard.S#L332">332</a>         .byte 0,0,0,0,0,0,0,0,0,0,0<a name=L333 href="source/kernel/chr_drv/keyboard.S#L333">333</a>         .byte '~,13,0<a name=L334 href="source/kernel/chr_drv/keyboard.S#L334">334</a>         .byte 0,0,0,0,0,0,0,0,0,0,0<a name=L335 href="source/kernel/chr_drv/keyboard.S#L335">335</a>         .byte 0,0<a name=L336 href="source/kernel/chr_drv/keyboard.S#L336">336</a>         .byte 0,0,0,0,0,0,0,0,0,0,0<a name=L337 href="source/kernel/chr_drv/keyboard.S#L337">337</a>         .byte 0,0,0,0           /* 36-39 */<a name=L338 href="source/kernel/chr_drv/keyboard.S#L338">338</a>         .fill 16,1,0            /* 3A-49 */<a name=L339 href="source/kernel/chr_drv/keyboard.S#L339">339</a>         .byte 0,0,0,0,0         /* 4A-4E */<a name=L340 href="source/kernel/chr_drv/keyboard.S#L340">340</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L341 href="source/kernel/chr_drv/keyboard.S#L341">341</a>         .byte '|<a name=L342 href="source/kernel/chr_drv/keyboard.S#L342">342</a>         .fill 10,1,0<a name=L343 href="source/kernel/chr_drv/keyboard.S#L343">343</a> <a name=L344 href="source/kernel/chr_drv/keyboard.S#L344">344</a> #elif defined(KBD_GR)<a name=L345 href="source/kernel/chr_drv/keyboard.S#L345">345</a> <a name=L346 href="source/kernel/chr_drv/keyboard.S#L346">346</a> key_map:<a name=L347 href="source/kernel/chr_drv/keyboard.S#L347">347</a>         .byte 0,27<a name=L348 href="source/kernel/chr_drv/keyboard.S#L348">348</a>         .ascii "1234567890\\'"<a name=L349 href="source/kernel/chr_drv/keyboard.S#L349">349</a>         .byte 127,9<a name=L350 href="source/kernel/chr_drv/keyboard.S#L350">350</a>         .ascii "qwertzuiop@+"<a name=L351 href="source/kernel/chr_drv/keyboard.S#L351">351</a>         .byte 13,0<a name=L352 href="source/kernel/chr_drv/keyboard.S#L352">352</a>         .ascii "asdfghjkl[]^"<a name=L353 href="source/kernel/chr_drv/keyboard.S#L353">353</a>         .byte 0,'#<a name=L354 href="source/kernel/chr_drv/keyboard.S#L354">354</a>         .ascii "yxcvbnm,.-"<a name=L355 href="source/kernel/chr_drv/keyboard.S#L355">355</a>         .byte 0,'*,0,32         /* 36-39 */<a name=L356 href="source/kernel/chr_drv/keyboard.S#L356">356</a>         .fill 16,1,0            /* 3A-49 */<a name=L357 href="source/kernel/chr_drv/keyboard.S#L357">357</a>         .byte '-,0,0,0,'+       /* 4A-4E */<a name=L358 href="source/kernel/chr_drv/keyboard.S#L358">358</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L359 href="source/kernel/chr_drv/keyboard.S#L359">359</a>         .byte '&lt;<a name=L360 href="source/kernel/chr_drv/keyboard.S#L360">360</a>         .fill 10,1,0<a name=L361 href="source/kernel/chr_drv/keyboard.S#L361">361</a> <a name=L362 href="source/kernel/chr_drv/keyboard.S#L362">362</a> <a name=L363 href="source/kernel/chr_drv/keyboard.S#L363">363</a> shift_map:<a name=L364 href="source/kernel/chr_drv/keyboard.S#L364">364</a>         .byte 0,27<a name=L365 href="source/kernel/chr_drv/keyboard.S#L365">365</a>         .ascii "!\"#$%&amp;/()=?`"<a name=L366 href="source/kernel/chr_drv/keyboard.S#L366">366</a>         .byte 127,9<a name=L367 href="source/kernel/chr_drv/keyboard.S#L367">367</a>         .ascii "QWERTZUIOP\\*"<a name=L368 href="source/kernel/chr_drv/keyboard.S#L368">368</a>         .byte 13,0<a name=L369 href="source/kernel/chr_drv/keyboard.S#L369">369</a>         .ascii "ASDFGHJKL{}~"<a name=L370 href="source/kernel/chr_drv/keyboard.S#L370">370</a>         .byte 0,''<a name=L371 href="source/kernel/chr_drv/keyboard.S#L371">371</a>         .ascii "YXCVBNM;:_"<a name=L372 href="source/kernel/chr_drv/keyboard.S#L372">372</a>         .byte 0,'*,0,32         /* 36-39 */<a name=L373 href="source/kernel/chr_drv/keyboard.S#L373">373</a>         .fill 16,1,0            /* 3A-49 */<a name=L374 href="source/kernel/chr_drv/keyboard.S#L374">374</a>         .byte '-,0,0,0,'+       /* 4A-4E */<a name=L375 href="source/kernel/chr_drv/keyboard.S#L375">375</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L376 href="source/kernel/chr_drv/keyboard.S#L376">376</a>         .byte '&gt;<a name=L377 href="source/kernel/chr_drv/keyboard.S#L377">377</a>         .fill 10,1,0<a name=L378 href="source/kernel/chr_drv/keyboard.S#L378">378</a> <a name=L379 href="source/kernel/chr_drv/keyboard.S#L379">379</a> alt_map:<a name=L380 href="source/kernel/chr_drv/keyboard.S#L380">380</a>         .byte 0,0<a name=L381 href="source/kernel/chr_drv/keyboard.S#L381">381</a>         .ascii "\0@\0$\0\0{[]}\\\0"<a name=L382 href="source/kernel/chr_drv/keyboard.S#L382">382</a>         .byte 0,0<a name=L383 href="source/kernel/chr_drv/keyboard.S#L383">383</a>         .byte '@,0,0,0,0,0,0,0,0,0,0<a name=L384 href="source/kernel/chr_drv/keyboard.S#L384">384</a>         .byte '~,13,0<a name=L385 href="source/kernel/chr_drv/keyboard.S#L385">385</a>         .byte 0,0,0,0,0,0,0,0,0,0,0<a name=L386 href="source/kernel/chr_drv/keyboard.S#L386">386</a>         .byte 0,0<a name=L387 href="source/kernel/chr_drv/keyboard.S#L387">387</a>         .byte 0,0,0,0,0,0,0,0,0,0,0<a name=L388 href="source/kernel/chr_drv/keyboard.S#L388">388</a>         .byte 0,0,0,0           /* 36-39 */<a name=L389 href="source/kernel/chr_drv/keyboard.S#L389">389</a>         .fill 16,1,0            /* 3A-49 */<a name=L390 href="source/kernel/chr_drv/keyboard.S#L390">390</a>         .byte 0,0,0,0,0         /* 4A-4E */<a name=L391 href="source/kernel/chr_drv/keyboard.S#L391">391</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L392 href="source/kernel/chr_drv/keyboard.S#L392">392</a>         .byte '|<a name=L393 href="source/kernel/chr_drv/keyboard.S#L393">393</a>         .fill 10,1,0<a name=L394 href="source/kernel/chr_drv/keyboard.S#L394">394</a> <a name=L395 href="source/kernel/chr_drv/keyboard.S#L395">395</a> <a name=L396 href="source/kernel/chr_drv/keyboard.S#L396">396</a> #elif defined(KBD_FR)<a name=L397 href="source/kernel/chr_drv/keyboard.S#L397">397</a> <a name=L398 href="source/kernel/chr_drv/keyboard.S#L398">398</a> key_map:<a name=L399 href="source/kernel/chr_drv/keyboard.S#L399">399</a>         .byte 0,27<a name=L400 href="source/kernel/chr_drv/keyboard.S#L400">400</a>         .ascii "&amp;{\"'(-}_/@)="<a name=L401 href="source/kernel/chr_drv/keyboard.S#L401">401</a>         .byte 127,9<a name=L402 href="source/kernel/chr_drv/keyboard.S#L402">402</a>         .ascii "azertyuiop^$"<a name=L403 href="source/kernel/chr_drv/keyboard.S#L403">403</a>         .byte 13,0<a name=L404 href="source/kernel/chr_drv/keyboard.S#L404">404</a>         .ascii "qsdfghjklm|"<a name=L405 href="source/kernel/chr_drv/keyboard.S#L405">405</a>         .byte '`,0,42           /* coin sup gauche, don't know, [*|mu] */<a name=L406 href="source/kernel/chr_drv/keyboard.S#L406">406</a>         .ascii "wxcvbn,;:!"<a name=L407 href="source/kernel/chr_drv/keyboard.S#L407">407</a>         .byte 0,'*,0,32         /* 36-39 */<a name=L408 href="source/kernel/chr_drv/keyboard.S#L408">408</a>         .fill 16,1,0            /* 3A-49 */<a name=L409 href="source/kernel/chr_drv/keyboard.S#L409">409</a>         .byte '-,0,0,0,'+       /* 4A-4E */<a name=L410 href="source/kernel/chr_drv/keyboard.S#L410">410</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L411 href="source/kernel/chr_drv/keyboard.S#L411">411</a>         .byte '&lt;<a name=L412 href="source/kernel/chr_drv/keyboard.S#L412">412</a>         .fill 10,1,0<a name=L413 href="source/kernel/chr_drv/keyboard.S#L413">413</a> <a name=L414 href="source/kernel/chr_drv/keyboard.S#L414">414</a> shift_map:<a name=L415 href="source/kernel/chr_drv/keyboard.S#L415">415</a>         .byte 0,27<a name=L416 href="source/kernel/chr_drv/keyboard.S#L416">416</a>         .ascii "1234567890]+"<a name=L417 href="source/kernel/chr_drv/keyboard.S#L417">417</a>         .byte 127,9<a name=L418 href="source/kernel/chr_drv/keyboard.S#L418">418</a>         .ascii "AZERTYUIOP&lt;&gt;"<a name=L419 href="source/kernel/chr_drv/keyboard.S#L419">419</a>         .byte 13,0<a name=L420 href="source/kernel/chr_drv/keyboard.S#L420">420</a>         .ascii "QSDFGHJKLM%"<a name=L421 href="source/kernel/chr_drv/keyboard.S#L421">421</a>         .byte '~,0,'#<a name=L422 href="source/kernel/chr_drv/keyboard.S#L422">422</a>         .ascii "WXCVBN?./\\"<a name=L423 href="source/kernel/chr_drv/keyboard.S#L423">423</a>         .byte 0,'*,0,32         /* 36-39 */<a name=L424 href="source/kernel/chr_drv/keyboard.S#L424">424</a>         .fill 16,1,0            /* 3A-49 */<a name=L425 href="source/kernel/chr_drv/keyboard.S#L425">425</a>         .byte '-,0,0,0,'+       /* 4A-4E */<a name=L426 href="source/kernel/chr_drv/keyboard.S#L426">426</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L427 href="source/kernel/chr_drv/keyboard.S#L427">427</a>         .byte '&gt;<a name=L428 href="source/kernel/chr_drv/keyboard.S#L428">428</a>         .fill 10,1,0<a name=L429 href="source/kernel/chr_drv/keyboard.S#L429">429</a> <a name=L430 href="source/kernel/chr_drv/keyboard.S#L430">430</a> alt_map:<a name=L431 href="source/kernel/chr_drv/keyboard.S#L431">431</a>         .byte 0,0<a name=L432 href="source/kernel/chr_drv/keyboard.S#L432">432</a>         .ascii "\0~#{[|`\\^@]}"<a name=L433 href="source/kernel/chr_drv/keyboard.S#L433">433</a>         .byte 0,0<a name=L434 href="source/kernel/chr_drv/keyboard.S#L434">434</a>         .byte '@,0,0,0,0,0,0,0,0,0,0<a name=L435 href="source/kernel/chr_drv/keyboard.S#L435">435</a>         .byte '~,13,0<a name=L436 href="source/kernel/chr_drv/keyboard.S#L436">436</a>         .byte 0,0,0,0,0,0,0,0,0,0,0<a name=L437 href="source/kernel/chr_drv/keyboard.S#L437">437</a>         .byte 0,0<a name=L438 href="source/kernel/chr_drv/keyboard.S#L438">438</a>         .byte 0,0,0,0,0,0,0,0,0,0,0<a name=L439 href="source/kernel/chr_drv/keyboard.S#L439">439</a>         .byte 0,0,0,0           /* 36-39 */<a name=L440 href="source/kernel/chr_drv/keyboard.S#L440">440</a>         .fill 16,1,0            /* 3A-49 */<a name=L441 href="source/kernel/chr_drv/keyboard.S#L441">441</a>         .byte 0,0,0,0,0         /* 4A-4E */<a name=L442 href="source/kernel/chr_drv/keyboard.S#L442">442</a>         .byte 0,0,0,0,0,0,0     /* 4F-55 */<a name=L443 href="source/kernel/chr_drv/keyboard.S#L443">443</a>         .byte '|

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -