VirtualBox

Ignore:
Timestamp:
May 30, 2019 7:40:39 PM (6 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:6143. Correcting the key scancodes.

Location:
trunk/src/VBox/Frontends/VirtualBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp

    r78854 r78884  
    690690        QPainter painter(this);
    691691        QFont painterFont(font());
    692         painterFont.setPixelSize(16);
     692        painterFont.setPixelSize(15);
    693693        painter.setFont(painterFont);
    694694        painter.setRenderHint(QPainter::Antialiasing);
     
    704704                painter.translate(key.keyGeometry().x(), key.keyGeometry().y());
    705705                painter.drawPolygon(key.polygon());
    706                 QRect textRect(0, 0, key.keyGeometry().width(), key.keyGeometry().height());
    707                 //painter.drawText(textRect, Qt::TextWordWrap, key.keyCap());
    708                 painter.drawText(textRect, Qt::TextWordWrap, QString::number(key.position()));
     706                QRect textRect(5, 5, key.keyGeometry().width(), key.keyGeometry().height());
     707                painter.drawText(textRect, Qt::TextWordWrap, key.keyCap());
    709708                painter.translate(-key.keyGeometry().x(), -key.keyGeometry().y());
    710709            }
     
    724723                if (key.polygonInGlobal().containsPoint(eventPosition, Qt::OddEvenFill))
    725724                {
    726                     //printf ("%s\n", qPrintable(key.keyCap()));
    727725                    break;
    728726                }
  • trunk/src/VBox/Frontends/VirtualBox/xml/102_iso.xml

    r78854 r78884  
    8787        </key>
    8888        <key>
    89             <keycap>ScrollLock</keycap>
     89            <keycap>Scroll</keycap>
     90            <keycap>Lock</keycap>
    9091            <position>125</position>
    9192            <scancode>0x46</scancode>
     
    202203        </key>
    203204        <key>
    204             <keycap>Page Up</keycap>
     205            <keycap>PgUp</keycap>
    205206            <position>85</position>
    206207            <scancodeprefix>0xe0</scancodeprefix>
     
    208209        </key>
    209210    </row>
    210     <!-- ======================================= -->
    211211    <row>
    212212        <key>
     
    283283            <keycap>Enter</keycap>
    284284            <position>43</position>
    285             <scancode>0x2b</scancode>
     285            <scancode>0x1c</scancode>
    286286            <cutout>
    287287                <width>25</width>
     
    294294        </space>
    295295        <key>
    296             <keycap>PrtScn</keycap>
     296            <keycap>Delete</keycap>
    297297            <position>76</position>
    298             <scancode></scancode>
    299         </key>
    300         <key>
    301             <keycap>ScrollLock</keycap>
     298            <scancode>0x53</scancode>
     299            <scancodeprefix>0xe0</scancodeprefix>
     300        </key>
     301        <key>
     302            <keycap>End</keycap>
    302303            <position>81</position>
    303             <scancode>0x46</scancode>
    304         </key>
    305         <key>
    306             <keycap>ScrollLock</keycap>
     304            <scancodeprefix>0xe0</scancodeprefix>
     305            <scancode>0x4f</scancode>
     306        </key>
     307        <key>
     308            <keycap>PgDn</keycap>
    307309            <position>86</position>
    308             <scancode>0x46</scancode>
     310            <scancode>0x51</scancode>
     311            <scancodeprefix>0xe0</scancodeprefix>
    309312        </key>
    310313    </row>
     
    378381            <keycap>'</keycap>
    379382            <position>42</position>
    380             <scancode>0x28</scancode>
     383            <scancode>0xff</scancode>
    381384        </key>
    382385    </row>
     
    460463        <key>
    461464            <keycap>Up</keycap>
     465            <scancodeprefix>0xe0</scancodeprefix>
    462466            <position>83</position>
    463             <scancode>0x35</scancode>
     467            <scancode>0x48</scancode>
    464468        </key>
    465469    </row>
     
    521525            <keycap>Left</keycap>
    522526            <position>79</position>
    523             <scancode>0x35</scancode>
     527            <scancodeprefix>0xe0</scancodeprefix>
     528            <scancode>0x4b</scancode>
    524529        </key>
    525530        <key>
    526531            <keycap>Down</keycap>
    527532            <position>84</position>
    528             <scancode>0x35</scancode>
     533            <scancodeprefix>0xe0</scancodeprefix>
     534            <scancode>0x50</scancode>
    529535        </key>
    530536        <key>
    531537            <keycap>Right</keycap>
    532538            <position>89</position>
    533             <scancode>0x35</scancode>
     539            <scancodeprefix>0xe0</scancodeprefix>
     540            <scancode>0x4d</scancode>
    534541        </key>
    535542
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette