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
hex editor mappings of HOME and END keys #1612
Comments
That's unexpected. But I can make a guess about what is happening: In the current implementation of the hex-editor (based on this code: https://github.com/ocornut/imgui_club) the cell under the cursor is replaced with a But my guess is that this also triggers when the cursor reaches postion = 2 because the END key was pressed??? (If this guess is correct then) I have no idea yet for how to solve this. Does setting an -- Orthogonal to this problem: Currently the shortcuts for move-up/down/left/right can be customized. That was a good experiment while working on the new shortcut-infrastructure. But now that the infrastructure is in good shape, I think we should remove these customization points again. I can't imagine why anyone would want to have something else than the cursor keys for this, or why someone would want to unbind these shortcuts). Offering these customization points can only cause confusion. |
I agree. |
Pressing the END key on the large window of the hex editor will rewrite the value under the cursor and move it forward one byte, which is a non expected side effect of the END key, since it is supposed to be a navigation key not an editing key.
But if you plug a generic megarom cartridge and write to its memory blocks, it will change the segment address since, on generic 8kb ROM, every memory position is a switching address. So pressing the END key on the hex editor while the large window of the hex editor has focus will cause it to change segment (to the value under the cursor % number of memory banks) which may crash the MSX. To fix this, the END key should change from an editing key to a proper navigation key. And while we are at it, map the HOME and END keys to jump to the beginning and ending of the hex editor memory.
The text was updated successfully, but these errors were encountered: