Hallo,
zum aktuellen Anlass des neuen Dreambox OS Version: 4.3.0r22-2016-11-22 mit dem neuen default.skin in HD,
gibt es natürlich nun neue Screenshots und auch einige Änderungen ( und werden evtl. noch einige kommen? ).
Der Screen name="VirtualKeyBoard" kann mehrfach verwendet werden.
Er ist z.B. auch beim Netzwerkbrowser im Einsatz und ist z.B. wie folgt zu finden:
Menü --> Einstellungen --> Netzwerk --> Mount Manager --> Netzwerkname ändern
Im default.skin ist dieser Screen in der /usr/share/enigma2/skin_default.xml zu finden und ist wie folgt dort eingetragen:
<!-- VirtualKeyBoard -->
<screen name="VirtualKeyBoard" position="center,120" size="820,520" zPosition="1001" title="Virtual KeyBoard">
<widget name="header" position="20,30" size="700,48" font="Regular;24" />
<widget source="country" render="Pixmap" position="740,20" size="60,40" alphatest="on" borderWidth="2" borderColor="yellow">
<convert type="ValueToPixmap">LanguageCode</convert>
</widget>
<ePixmap pixmap="skin_default/vkey_text.png" position="20,120" size="780,60" zPosition="-4" alphatest="on" />
<widget name="text" position="30,125" size="760,50" font="Regular;42" transparent="1" noWrap="1" halign="right" />
<widget name="list" position="20,276" size="780,225" selectionDisabled="1" transparent="1" />
</screen>
Hier nun mal eine Variante als Default Skin FHD angepasst:
<!-- VirtualKeyBoard -->
<screen name="VirtualKeyBoard" position="center,120" size="1280,520" zPosition="1001" title="Virtual KeyBoard">
<!-- Header -->
<widget name="header" position="20,30" size="900,48" font="Regular;32" />
<!-- Language Pixmap -->
<widget source="country" render="Pixmap" position="1190,20" size="70,50" alphatest="on" borderWidth="2" borderColor="yellow">
<convert type="ValueToPixmap">LanguageCode</convert>
</widget>
<!-- Border Pixmap -->
<ePixmap pixmap="skin_default/vkey_text.png" position="40,120" size="1200,60" zPosition="-4" alphatest="on" />
<!-- Text Input -->
<widget name="text" position="30,125" size="1220,50" font="Regular;42" transparent="1" noWrap="1" halign="center" valign="center"/>
<!-- List / Keyboard -->
<widget name="list" position="250,245" size="780,225" selectionDisabled="1" transparent="1" />
</screen>
Alles anzeigen
Info: Für dieses Screen gibt es im Header der skin.xml eine Componente:
Leider habe ich keine Möglichkeit gefunden das Virtuelle Keyboard zu vergrößern