YS
Size: a a a
YS
AБ
YS
YS
YS
name[Group1]="English (US)";
name[Group2]="Russian";
YS
YS
AБ
YS
AБ
AБ
YS
AБ
YS
const QString &Xkb::layoutShortName(int index) const
{
- return m_layoutList.at(index);
+ static const QString empty;
+ return index < m_layoutList.size() ? m_layoutList.at(index) : empty;
}
YS
YS
AБ
YS
xkbcomp $DISPLAY out.xkb
- под X11 можно так сдампитьAБ
YS
key <RALT> {
type= "TWO_LEVEL",
symbols[Group1]= [ Alt_R, Meta_R ]
};
key <RALT> {
type= "TWO_LEVEL",
symbols[Group1]= [ Alt_R, Meta_R ],
symbols[Group2]= [ Alt_R, Meta_R ],
symbols[Group3]= [ Alt_R, Meta_R ],
symbols[Group4]= [ Alt_R, Meta_R ]
};