Re: Your presentation on LibreOffice code

2020-03-21 Thread Jan-Marek Glogowski
Am 21.03.20 um 18:02 schrieb Arvind Kumar: > On Fri, 20 Mar 2020 Jan-Marek Glogowski wrote: > >> Hmm - I know fcitx uses some kind of tables for the direct mappings. My >> Debian has fcitx-table-emoji. Guess that would be the easiest starting >> point, if your languages typed letters don't depend

Re: Your presentation on LibreOffice code

2020-03-21 Thread Arvind Kumar
On Fri, 20 Mar 2020 Jan-Marek Glogowski wrote: > Hmm - I know fcitx uses some kind of tables for the direct mappings. My > Debian has fcitx-table-emoji. Guess that would be the easiest starting > point, if your languages typed letters don't depend already existing > previous or next letters and ju

Re: Your presentation on LibreOffice code

2020-03-20 Thread Jan-Marek Glogowski
Sorry for the late reply. Had some mail problems. Am 16.03.20 um 22:20 schrieb Arvind Kumar: > Jan-Marek Glogowski mailto:glo...@fbihome.de>> wrote: > >> If you want to generate single glyphs from multiple keystrokes, then you >> should have a look into input method handling (IM), like ibus or >

Re: Your presentation on LibreOffice code

2020-03-16 Thread Arvind Kumar
Jan-Marek Glogowski wrote: > If you want to generate single glyphs from multiple keystrokes, then you > should have a look into input method handling (IM), like ibus or fcitx, > which> is normally used to type complex-glyph based languages, like Chinese. I know this is outside LO, but is this a

Re: Your presentation on LibreOffice code

2020-03-16 Thread Jan-Marek Glogowski
Hi Arvind, Am 15.03.20 um 17:15 schrieb Arvind Kumar: [some text about modifying the key handling in gtk3] I don't think you're on the right track. In theory you should be able to create a keyboard mapping with your special characters, so the keypress is translated to the correct key code. If yo

Re: Your presentation on LibreOffice code

2020-03-15 Thread Arvind Kumar
Hi Miklos, After digging in some more, I was able to track down the hardware key events to gtk3gtkframe.cxx in vcl/unx/gtk3. Hopefully this information is useful for others looking for the same information. Within doKeyCallback function, I set mnCharCode in the SalKeyEvent object to the value I

Re: Your presentation on LibreOffice code

2020-02-17 Thread Miklos Vajna
Hi Arvind, Try 'git grep key_press vcl/source/', and keep in mind that if you type into a Writer document, Calc cell or Impress shape, those are all "custom widgets" in terms of gtk3. Regards, Miklos signature.asc Description: Digital signature ___ L

Your presentation on LibreOffice code

2020-02-14 Thread Arvind Kumar
[ Please don't drop the list from CC, you may get valuable input from others. ] I've joined the list now. > Perhaps what you want is to tweak/extend the code that maps an OUString> to a > list of glyphs, the vcl text layout. > > GenericSalLayout::LayoutText() at vcl/source/gdi/CommonSalLayout.c

Re: Your presentation on LibreOffice code

2020-02-14 Thread Miklos Vajna
Hi Arvind, [ Please don't drop the list from CC, you may get valuable input from others. ] On Thu, Feb 13, 2020 at 12:22:18PM -0600, Arvind Kumar wrote: > What I'm trying is this: I have created a fontfile with additional > characters (non-standard codes - I use the private user's space of Unic

Re: Your presentation on LibreOffice code

2020-02-13 Thread Miklos Vajna
Hi Arvind, On Wed, Feb 12, 2020 at 06:41:24PM -0600, Arvind Kumar wrote: > I came across your presentation on the code structure of LibreOffice source > code. > https://libocon.org/assets/Conference/Rome/Slides/beginners-structure-locon-rome-2k17.pdf > > I was able to download the code and comp