Closed GoogleCodeExporter closed 9 years ago
[deleted comment]
In line 150 of vectorkeys.v, on key press
qmatrix_shift <= qmatrix_shift | matrix_shift
but in line 192, on key release
qmatrix_shift <= 0
also, in lime 67:
assign key_shift = qey_shift ^ qmatrix_shift
where qey_shift: real shift key; qmatrix_shift - forced shift from the matrix,
registered; matrix_shift - raw forced shift from the matrix
Original comment by svof...@gmail.com
on 18 Dec 2007 at 9:55
rev.62: fixed, see saved_ps2_shift in vectorkeys.v
Original comment by svof...@gmail.com
on 18 Dec 2007 at 8:02
Reopened: it's still easy to lock it up:
+SHIFT +QUOTE -SHIFT -QUOTE will get it stuck
pressing shift will autorepeat quote mark
can only be unstuck by pressing shift+quote again
Original comment by svof...@gmail.com
on 3 Feb 2008 at 2:41
Most situations are fixed now. The only way to make it stuck is by pressing
(e.g.) 2,
SHIFT, releasing 2, releasing SHIFT. This happens because releasing 2 is
interpreted
as released "@" instead. No way of fixing that in present architecture.
Original comment by svof...@gmail.com
on 24 Feb 2008 at 12:35
Original issue reported on code.google.com by
svof...@gmail.com
on 17 Dec 2007 at 8:37