Summary
Keywords
Full Transcript
================================== DESCRIÇÃO ================================== Hello World! Na 31ª aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples], vamos desenvolver as rotinas de manipulador de cursor (CursorHandler). No Keyboard.asm terá um salto incondicional para a rotina principal do cursor, onde esta rotina irá alterar o estado do cursor, dependendo do estado o cursor vai desenhar uma linha vertical ou apagar a mesma linha, alternando sempre entre os estados, sucessivamente, num loop infinito, caso o cursor esteja focado em algum campo de texto. No win3dmov.lib existem rotinas que atualizam as posições corretas do cursor de acordo com a movimentação e redimensionamento dos pixels, da mesma forma é o fontswriter.asm que atualiza de acordo com a digitação de teclas. Tudo isso significa que finalmente temos um campo de texto mais realista, com cursor piscante independente do tamanho ou quantidade de campos. Na próxima aula iremos apresentar a atualização/personalização da fonte de caracteres incluindo o acréscimo dos caracteres maiúsculos e alternância entre uppercase e lowercase através do capslock, então pra ficar por dentro se inscreva no canal e deixe o like se gostou da aula, valeu! LINK ULTRA-SECRETO, AVISO: continue por sua conta e risco! bit.ly/3uaQD3b ================================================================================ ==================================== LINKS ================================== Link do projeto atualizado no github (Veja aula anterior): https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-1-0_Step_3 ============================================================================ ============================== REDES SOCIAIS ============================== GitHub: https://github.com/FrancisBFTC/ Página: https://www.facebook.com/bftcorporations Instagram: https://www.instagram.com/francisbftc.sys ========================================================================= +++++++++++++++++++++++++++++++++++++++++ + NÃO CLIQUE: https://bityli.com/jaYPL + +++++++++++++++++++++++++++++++++++++++++
