Hi, 
All desktop clients configured with "es" keyboard layout are working OK. 
On mobile clients, symbols are OK, but with special letters (ñÑ, vocal letters 
with accents, and extended symbols) are problems. 
Mobile clients have different combinations of settings: app vendor, keyboard 
vendor, hardware keyboard... it is so difficult to get unified settings. 
Now we are using Microsoft Remote Desktop on android and iOS, with symbols and 
ñÑ, but without accents. 

In the xrdp.log file I can see: 
[WARN ] local keymap file for 0x040a found and dosen't match built in keymap, 
using local keymap file 
This message always appear, even with the file /etc/xrdp/km-040a.ini generated 
with "xrdp-genkeymap". 
Now, with the /etc/xrdp/xrdp_keyboard.ini "es" settings, the default layout is 
always: 
setxkbmap -query 
rules: evdev 
model: pc104 
layout: es 

Can I do anything else? 
Thanks. 

        -- 
Un saludo, 
Javier Corcuera | Barpimo SA 

El mar, 12-08-2014 a las 09:30 +1000, Nevo escribió: 


Hi Jay! 


<blockquote>
Yes. That's right. A brief example to set the XRDP keyboard layout (taking 
Javier's case): 
</blockquote>

<blockquote>

</blockquote>

<blockquote>
1. you put "rdp_layout_es=0x0000040A" and "rdp_layout_es=es" in 
"default_rdp_layouts" and "default_layouts_map" sections. 
</blockquote>

<blockquote>
2. from your client, you pass "-k 0x0000040A" from the command line. 
</blockquote>

<blockquote>
3. xrdp will receive "0x0000040A" for the keyboard layout, and try to find the 
matching X11 keyboard id from "default_rdp_layouts" section. 
</blockquote>

<blockquote>
4. once it finds "rdp_layout_es" for "0x0000040A", then it will find 
"rdp_layout_es" from "default_layouts_map" section and set "es" as the X11 
keyboard layout. 
</blockquote>

<blockquote>



</blockquote>

<blockquote>
Let me know if you have any problems! 
</blockquote>

<blockquote>



</blockquote>

<blockquote>



</blockquote>

<blockquote>
Nevo 
</blockquote>

<blockquote>


</blockquote>

<blockquote>
On Aug 12, 2014, at 4:41 AM, Jay Sorg < jay.s...@gmail.com > wrote: 
</blockquote>

<blockquote>


</blockquote>

<blockquote>

<blockquote>



</blockquote>

</blockquote>

<blockquote>

<blockquote>
I think that's right. 


</blockquote>

</blockquote>

<blockquote>

<blockquote>
Nevo, I merged you keyboard config file, is that right? 



</blockquote>

</blockquote>

<blockquote>

<blockquote>
Jay 


</blockquote>

</blockquote>

<blockquote>

<blockquote>
On Mon, Aug 11, 2014 at 5:33 AM, Javier Corcuera Urraca < fjcor...@barpimo.com 
> wrote: 
</blockquote>

</blockquote>

<blockquote>

<blockquote>

<blockquote>
Hi, 
I'm using devel branch on Debian 7, compiled from "x11rdp-o-matic" script, with 
Linux/MS/Android/iOS/MacOS clients, and using LXDE and Matchbox environments. 
Now, our only issue is configuring Spanish keyboard. 
I'm trying with commands like " setxkbmap -layout 'es,es' -model pc105" and 
"xrdp-genkeymap /etc/xrdp/km-040a.ini", without success. 

Recent changes had added the configuration file : /etc/xrdp/xrdp_keyboard.ini 
I have added two lines: 

[default_rdp_layouts] 
... 
rdp_layout_es=0x0000040A 

[default_layouts_map] 
... 
rdp_layout_es=es 


Now, every client can login with Spanish keyboard. 
Is this the correct way? 

Thanks for your work. 

        

</blockquote>

</blockquote>

</blockquote>




------------------------------------------------------------------------------
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to