<div dir="ltr"><div>Hello,<br><br>I am interested to mentor the following idea for Gsoc 2016.<br>This idea was earlier proposed by Andriy Rysin, who was also my mentor for Gsoc 2013 for same project Keyboard Layouts.<br>This year I want to step up and mentor student for implementing the idea.<br><br>Can you please tell me the name of admins and other steps I need to take for registering my self as a mentor, because I guess mentors dont have to register separately on melange this year. <br><br>following are the idea details:</div><div><br></div><div><h4 style="margin-right:0px;margin-bottom:15px;margin-left:0px;font-family:'Open Sans Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;color:rgb(32,74,135);word-wrap:normal;font-size:1.5em;margin-top:30px!important;line-height:1em!important"><span class="" id="Project:_Automatic_layout_switching_based_on_text_input_context" style="font-family:'Open Sans',Helvetica,Arial,sans-serif!important">Project: Automatic layout switching based on text input context</span></h4><p style="margin:0px 0px 0.8em;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:22.4px;color:rgb(46,52,54)"><b>Brief explanation:</b> Currently when user switches to the input field he always have to switch keyboard layout. Remembering last layout per application window helps a bit but even the same window may have different languages to accept. It would be nice if we can use the context of the text input to try to switch layout automatically. E.g. if user enters text in the browser we could check the language of the html page and adjust the keyboard layout accordingly. Note: this might be not a short term project but we could lay out some foundation in GSOC.</p><p style="margin:0px 0px 0.8em;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:22.4px;color:rgb(46,52,54)"><b>Expected results:</b> There is a lot of research in this feature. We need to find out what input contexts are detectable, what information about the language we can extract, which additional options we need (e.g. automatic choice might work poorly in some environments so we might need to let user disable it for some applications/windows etc), also if automatic choice was made and user had to switch manually to correct we may try to remember that and adjust the automatic switching accordingly next time. If we can have good description of potential contexts, their language tags, and some code to detect those contexts and languages that would be a good result for this project. If we can do more that would be fantastic.</p><p style="margin:0px 0px 0.8em;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:22.4px;color:rgb(46,52,54)"><b>Knowledge Prerequisite:</b> C++ and Qt.</p>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Regards </div><div>Shivam Makkar</div><div><a href="http://amourphious.appspot.com/" target="_blank">amourphious.appspot.com</a></div><div><a href="http://amourphious.appspot.com/" target="_blank"><img src="http://i296.photobucket.com/albums/mm174/luvmae2/dancing-tux.gif"></a></div><div><br></div></div></div></div></div>
</div></div>