This update addresses issue #99 by adding support for the Home and End keys to navigate to the beginning and end of lines, respectively, on Windows and Linux platforms. The Cmd key functionality for Mac remains unchanged.
Changes include:
Modified textarea.py to handle Home and End key events for Windows and Linux.
Updated key handling logic to ensure platform-specific behavior.
Added unit tests in test_text_edit_buffer.py to verify the new functionality.
This ensures a more intuitive text navigation experience for users on different operating systems.
This update addresses issue #99 by adding support for the Home and End keys to navigate to the beginning and end of lines, respectively, on Windows and Linux platforms. The Cmd key functionality for Mac remains unchanged.
Changes include:
textarea.py
to handle Home and End key events for Windows and Linux.test_text_edit_buffer.py
to verify the new functionality.This ensures a more intuitive text navigation experience for users on different operating systems.
Closes #99