New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rotary Encoders - Microsoft flight simulator - MSFS Heading, Speed, Altitude Control #23546
Comments
config /* key matrix size */ /* key matrix pins */ /* COL2ROW or ROW2COL */ /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ /* Locking resynchronize hack */ /* key combination for command */ #define ENCODERS_PAD_A { D1, D4, D7, B4 } |
Keymap KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( KEYMAP( void matrix_init_user(void) { void matrix_scan_user(void) { bool process_record_user(uint16_t keycode, keyrecord_t *record) { bool encoder_update_user(uint8_t index, bool clockwise) { |
Issue Description
Hello there,
I'm relatively new to this one but capable enough to understand and implement.
I purchased an Arduino Pro Micro and created a small panel to control my autopilot in MSFS. I have eleven keys and 4 Rotary Encoders (20 Pulses per full Rotation) on my panel.
My MSFS recognizes all the keys as an external mechanical keyboard but the only issue that I'm facing is with the Rotary Encoders Response. For example, When I'm trying to change the heading to 1 Degree right, I have to turn the Rotary Encoder multiple turns (Sometimes 40-60 turns for 1 degree).
Not sure if you have similar issues resolved. I will attach below my keymap and config:
The text was updated successfully, but these errors were encountered: