flat assembler
Message board for the users of flat assembler.

Index > Main > UEFI questions

Goto page Previous  1, 2, 3
Thread Post new topic Reply to topic

Joined: 17 Aug 2016
Posts: 52
Location: Russia
MrFox 31 Oct 2016, 04:36
I'm thinking about UEFI console language support. I'm writing an efi app that has its own textual interface with forms. Within it, I intercept individual keystrokes (ReadKeyStroKeEx) in enhanced state (SetStat-ed to TOGGLE_EXPOSED state, which allows toggle keys pressed alone to be seen). I do intercept typical language switchers like Ctrl+Shift, Alt+Shift,Shift+Shift, I put the chosen language abbreviation on the screen and then substitute Key.UnicodeChar for native Unicode character codes in case a language other than English was chosen.

Then, all my other machinery will work and in the end, the chars I received will appear in certain strings or controls, can be saved in a file, etc, but the output, also driven by the standard SimpleTextOutput(Ex) protocol doesn't display specific characters properly (it shows filled rectangles) as they are not installed in the system.

Does anybody know how to change the glyphs of individual characters for my own ones in default console font?
Post 31 Oct 2016, 04:36
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.