Lines 1273-1278
Link Here
|
1273 |
fprintf( stderr, "Alt: %s\n", aConvert.Len() ? ByteString( aConvert, gsl_getSystemTextEncoding() ).GetBuffer() : "<nil>" ); |
1273 |
fprintf( stderr, "Alt: %s\n", aConvert.Len() ? ByteString( aConvert, gsl_getSystemTextEncoding() ).GetBuffer() : "<nil>" ); |
1274 |
aConvert = GetKeyNameFromKeySym( XK_Alt_R ); |
1274 |
aConvert = GetKeyNameFromKeySym( XK_Alt_R ); |
1275 |
fprintf( stderr, "AltGr: %s\n", aConvert.Len() ? ByteString( aConvert, gsl_getSystemTextEncoding() ).GetBuffer() : "<nil>" ); |
1275 |
fprintf( stderr, "AltGr: %s\n", aConvert.Len() ? ByteString( aConvert, gsl_getSystemTextEncoding() ).GetBuffer() : "<nil>" ); |
|
|
1276 |
aConvert = GetKeyNameFromKeySym( XK_Meta_L ); |
1277 |
fprintf( stderr, "Meta: %s\n", aConvert.Len() ? ByteString( aConvert, gsl_getSystemTextEncoding() ).GetBuffer() : "<nil>" ); |
1278 |
aConvert = GetKeyNameFromKeySym( XK_Meta_R ); |
1279 |
fprintf( stderr, "MetaGr: %s\n", aConvert.Len() ? ByteString( aConvert, gsl_getSystemTextEncoding() ).GetBuffer() : "<nil>" ); |
1276 |
#endif |
1280 |
#endif |
1277 |
} |
1281 |
} |
1278 |
|
1282 |
|
Lines 1323-1329
Link Here
|
1323 |
nShiftKeySym_ = sal_XModifier2Keysym( pDisp_, pXModMap, ShiftMapIndex ); |
1327 |
nShiftKeySym_ = sal_XModifier2Keysym( pDisp_, pXModMap, ShiftMapIndex ); |
1324 |
nCtrlKeySym_ = sal_XModifier2Keysym( pDisp_, pXModMap, ControlMapIndex ); |
1328 |
nCtrlKeySym_ = sal_XModifier2Keysym( pDisp_, pXModMap, ControlMapIndex ); |
1325 |
nMod1KeySym_ = sal_XModifier2Keysym( pDisp_, pXModMap, Mod1MapIndex ); |
1329 |
nMod1KeySym_ = sal_XModifier2Keysym( pDisp_, pXModMap, Mod1MapIndex ); |
1326 |
|
1330 |
nMod2KeySym_ = sal_XModifier2Keysym( pDisp_, pXModMap, Mod2MapIndex ); |
|
|
1331 |
|
1327 |
// Auf Sun-Servern und SCO-Severn beruecksichtigt XLookupString |
1332 |
// Auf Sun-Servern und SCO-Severn beruecksichtigt XLookupString |
1328 |
// nicht den NumLock Modifier. |
1333 |
// nicht den NumLock Modifier. |
1329 |
if( (GetServerVendor() == vendor_sun) |
1334 |
if( (GetServerVendor() == vendor_sun) |
Lines 1350-1358
Link Here
|
1350 |
XubString SalDisplay::GetKeyName( USHORT nKeyCode ) const |
1355 |
XubString SalDisplay::GetKeyName( USHORT nKeyCode ) const |
1351 |
{ |
1356 |
{ |
1352 |
String aStrMap; |
1357 |
String aStrMap; |
1353 |
|
1358 |
|
|
|
1359 |
if( nKeyCode & KEY_MOD3 ) |
1360 |
{ |
1361 |
aStrMap += GetKeyNameFromKeySym( nMod2KeySym_ ); |
1362 |
} |
1354 |
if( nKeyCode & KEY_MOD2 ) |
1363 |
if( nKeyCode & KEY_MOD2 ) |
1355 |
{ |
1364 |
{ |
|
|
1365 |
if( aStrMap.Len() ) |
1366 |
aStrMap += '+'; |
1356 |
aStrMap += GetKeyNameFromKeySym( nMod1KeySym_ ); |
1367 |
aStrMap += GetKeyNameFromKeySym( nMod1KeySym_ ); |
1357 |
} |
1368 |
} |
1358 |
if( nKeyCode & KEY_MOD1 ) |
1369 |
if( nKeyCode & KEY_MOD1 ) |