core/hid: Improve accuracy of the keyboard implementation
This commit is contained in:
parent
41dbb2d3cb
commit
ebfe40dec8
13 changed files with 682 additions and 313 deletions
|
@ -402,6 +402,15 @@ std::string GenerateKeyboardParam(int key_code) {
|
|||
return param.Serialize();
|
||||
}
|
||||
|
||||
std::string GenerateModdifierKeyboardParam(int key_code) {
|
||||
Common::ParamPackage param;
|
||||
param.Set("engine", "keyboard");
|
||||
param.Set("code", key_code);
|
||||
param.Set("toggle", false);
|
||||
param.Set("pad", 1);
|
||||
return param.Serialize();
|
||||
}
|
||||
|
||||
std::string GenerateAnalogParamFromKeys(int key_up, int key_down, int key_left, int key_right,
|
||||
int key_modifier, float modifier_scale) {
|
||||
Common::ParamPackage circle_pad_param{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue