Pasted content containing Kitty key release patterns (e.g., :3F in bluetooth MAC addresses) was incorrectly detected as a key release event and dropped. The fix checks for bracketed paste markers before running pattern checks. Also applied to isKeyRepeat() for consistency. Closes #623