1
0
mirror of https://github.com/UzixLS/zx-sizif-xxs.git synced 2025-07-19 07:11:28 +03:00

ps2: don't count alt as fire key when left ctrl is hold

for ctrl-alt-del
This commit is contained in:
UzixLS
2021-06-19 14:27:48 +03:00
parent 052d2d0b20
commit a9b3655819

View File

@ -147,8 +147,8 @@ always @(posedge clk or negedge rst_n) begin
`PS2_KP_6: joy_right <= is_press;
`PS2_KP_0: joy_fire <= is_press;
`PS2_KP_ENTER: joy_fire <= is_press;
`PS2_L_ALT: begin joy_fire <= is_press; key2_alt <= is_press; end
`PS2_R_ALT: begin joy_fire <= is_press; key2_alt <= is_press; end
`PS2_L_ALT: begin joy_fire <= is_press && !key2_l_ctrl; key2_alt <= is_press; end
`PS2_R_ALT: begin joy_fire <= is_press && !key2_l_ctrl; key2_alt <= is_press; end
endcase
is_press <= rxbyte != 8'hF0;
is_ext <= rxbyte == 8'hE0 || (rxbyte == 8'hF0 && is_ext);