Git Product home page Git Product logo

Comments (8)

meng0609 avatar meng0609 commented on July 2, 2024

@fpennica I suggest you update your keyboard to the correct firmware.

Please contact [email protected]

from dpc_linux.

fpennica avatar fpennica commented on July 2, 2024

My bad, the keyboard is indeed a "BladeMaster PRO 88K" with italian layout, I was confused by the manual erroneously reporting it as an "87K".

The firmware was updated to the latest version using DPC for Windows:

2019-10-23 19_51_58-Drevo Upgrade

DPC for linux is detecting an english layout:

Screenshot-20191024090131-1180x707

Windows is showing wrong layout too:

2019-10-23 19_55_46-BladeMaster PRO 88

I'll double check the firmware is the correct one...

from dpc_linux.

meng0609 avatar meng0609 commented on July 2, 2024

Can't the windows driver and the Linux driver software redefine the function of the knob?
Note: The function of redistribution takes effect in the FN+PG DN mode of the knob.

from dpc_linux.

fpennica avatar fpennica commented on July 2, 2024

Ok, I have reapplied the latest firmware just to be sure, and DPC for windows is still showing the UK layout instead of ita, but it seems only a visual glitch. E.g. if I assign a different function to the ì key (shown as = on DPC), the result is exactly what expected (ì key doing something else).

DPC on linux instead is showing an 87K image (image/keyboard/img_keyboard_87.png instead of image/keyboard/img_keyboard_88ita.png), and reassigning keys like ì is not working.

As for the knob, it seems the reassignment functions are a bit buggy even on windows and overall on linux is the same, the main difference is that on linux, immediately after opening DPC, the multimedia functions of the knob (FN + PG UP) stop working, (everything else works).

Minor problems anyway, I'm willing to help if I can do something to debug the layout detection.

from dpc_linux.

meng0609 avatar meng0609 commented on July 2, 2024

I am sorry for the problem you have encountered.
Windows DPC requires you to switch software to Italian language and switch to the corresponding keyboard layout image
Linux DPC only tested the function of 87K, 88K function, you need to modify the data yourself, as shown in the figure:
image
image

from dpc_linux.

meng0609 avatar meng0609 commented on July 2, 2024

If you encounter problems, please continue to contact me.

from dpc_linux.

hakimjonas avatar hakimjonas commented on July 2, 2024

I have the same issue as fpennica above. I use 88nd keyboard.

I have set:

// init keyboard control m_keyboard_ctrl = new QKeyboardCtrl(this); m_keyboard_ctrl->setGeometry(340 , 160, 698, 256); m_keyboard_ctrl->setKeyboardBkg(":/image/keyboard/img_keyboard_88nd.png"); m_keyboard_ctrl->setKeyboardMode(KBM_CUSTOMKEY); m_keyboard_ctrl->show();

As you suggested but it does not really solve all the problems, the software does show the correct image now on the first page though not when you go to radi-rgb or settings. And worse the layout data is still wrong: it is still set to the ansi keyboard data (87key).

from dpc_linux.

hakimjonas avatar hakimjonas commented on July 2, 2024

It's a year later on now and not even a reply?

from dpc_linux.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.