Planning Keyboard Emulation Feature

Albert Vaca albertvaka at gmail.com
Sun Jul 13 10:38:57 UTC 2014


Oh, it seems that we received a patch for this already!

https://git.reviewboard.kde.org/r/119254/
https://git.reviewboard.kde.org/r/119255/


On Sat, Jul 12, 2014 at 7:25 PM, Albert Vaca <albertvaka at gmail.com> wrote:

> Hello Ahmed,
>
> Did you make any progress with this? I think that as a first step you
> could implement a simpler version, adding a button to show the keyboard
> instead of doing it automatically. What do you think?
>
> Cheers,
> Albert
> On Jul 7, 2014 2:06 AM, "Aleix Pol" <aleixpol at kde.org> wrote:
>
>>  On Sat, Jul 5, 2014 at 1:32 PM, Ahmed Ibrahim Khalil <
>> ahmedibrahimkhali at gmail.com> wrote:
>>
>>> Hello,
>>>
>>> I'm planning to add Keyboard emulation to KDEConnect.
>>>
>>> What I am thinking of is that, While the user is opening the Mousepad
>>> activity. And he begins to focus on a text field, in KDE (either via
>>> mousepad or via hardware mouse), The soft keyboard is shown on his phone
>>> automatically to begin typing, and all his key presses is written on the
>>> focused text field.
>>>
>>> If the user focuses out of the text field, the soft keyboard is hidden
>>> automatically from the phone.
>>>
>>> I tried to write a proof of concept to listen for the focus events in
>>> the whole KDE desktop, using the
>>> X Input Method, and setting the input focus on the XDefaultRootWindow to
>>> listen for FocusIn and FocusOut events, but nothing is fired.
>>>
>>> I'll post the code that I've tried [1], maybe someone could help me
>>> figuring out, how to listen for the focus events on all KDE desktop.
>>>
>>>
>>> Cheers
>>>
>>> [1] http://pastebin.com/6uq96KUr
>>>
>>
>> Hi Ahmed,
>> I agree that this would be really nice, to get the keyboard when the
>> focus is received.
>>
>> I'm pretty sure you can find your answer in the maiit code [1], or at
>> least use it as a way to retrieve this kind of data. Maliit is hte project
>> they created for the N9 keyboard, used by Plasma Active and Jolla. I'm
>> unsure if it shows a different keyboard per app or what, though.
>>
>> Aleix
>>
>> [1] https://github.com/maliit
>>
>>
>> _______________________________________________
>> KDEConnect mailing list
>> KDEConnect at kde.org
>> https://mail.kde.org/mailman/listinfo/kdeconnect
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20140713/65883725/attachment.html>


More information about the KDEConnect mailing list