Added PD Future Tone Keyboard Layout #16

Closed
UiharuKazari2008 wants to merge 2 commits from main into main
UiharuKazari2008 commented 2023-11-25 15:11:46 +03:00 (Migrated from github.com)

Rough Addition so I would assume you would be able to clean up more to your release standard but works to add more generic support for PDFT

const PDFTA_KB_MAP: [usize; 41] = [
    0x5a /* Z */, 0x50 /* P */, 
    0x5a /* Z */, 0x50 /* P */, 
    0x5a /* Z */, 0x4F /* O */, 
    0x5a /* Z */, 0x4F /* O */, 
    0x58 /* X */, 0x49 /* I */, 
    0x58 /* X */, 0x49 /* I */, 
    0x58 /* X */, 0x55 /* U */, 
    0x58 /* X */, 0x55 /* U */,
    0x43 /* C */, 0x52 /* R */, 
    0x43 /* C */, 0x52 /* R */, 
    0x43 /* C */, 0x45 /* E */, 
    0x43 /* C */, 0x45 /* E */,
    0x56 /* V */, 0x57 /* W */, 
    0x56 /* V */, 0x57 /* W */, 
    0x56 /* V */, 0x51 /* Q */, 
    0x56 /* V */, 0x51 /* Q */,
    0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b  // VK_ESCAPE
];

I'm on a cab so I don't know to "just ignore air notes" or maybe set them to slide?

The 4 buttons are set to ZXCV (requires update to input mappings ini file)
and the slides are set to the top keyboard row as those seems to be the zones that respond when you enable hardware slider and allow for actual slide detection and not fake slides

P.S. I dont know Rust but i it compiles and works

EDIT: I also rolled in a check box to hide on launch

Rough Addition so I would assume you would be able to clean up more to your release standard but works to add more generic support for PDFT ```rust const PDFTA_KB_MAP: [usize; 41] = [ 0x5a /* Z */, 0x50 /* P */, 0x5a /* Z */, 0x50 /* P */, 0x5a /* Z */, 0x4F /* O */, 0x5a /* Z */, 0x4F /* O */, 0x58 /* X */, 0x49 /* I */, 0x58 /* X */, 0x49 /* I */, 0x58 /* X */, 0x55 /* U */, 0x58 /* X */, 0x55 /* U */, 0x43 /* C */, 0x52 /* R */, 0x43 /* C */, 0x52 /* R */, 0x43 /* C */, 0x45 /* E */, 0x43 /* C */, 0x45 /* E */, 0x56 /* V */, 0x57 /* W */, 0x56 /* V */, 0x57 /* W */, 0x56 /* V */, 0x51 /* Q */, 0x56 /* V */, 0x51 /* Q */, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b // VK_ESCAPE ]; ``` I'm on a cab so I don't know to "just ignore air notes" or maybe set them to slide? The 4 buttons are set to ZXCV (requires update to input mappings ini file) and the slides are set to the top keyboard row as those seems to be the zones that respond when you enable hardware slider and allow for actual slide detection and not fake slides P.S. I dont know Rust but i it compiles and works EDIT: I also rolled in a check box to hide on launch
UiharuKazari2008 commented 2023-11-25 15:12:21 +03:00 (Migrated from github.com)

This is related to Issue #15

This is related to Issue #15

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.