dail8859 / dail8859/NotepadNext

Unable to type hash (#) character

Open
#814 11 comments 0 reactions 0 assignees View on GitHub
macos
Dominant language
C++
Stars
14.6k
Forks
914
Avg merge
6d 18h
Merged PRs (30d)
7

Description

### Operating System and Version

macOS Sequoia 15.5

### Distribution

NotepadNext-v0.12.dmg

### Description

On the Mac build, it isn't possible to type a hash ('#') in the main editor window. It is possible, however, in the dialogs (e.g the 'Find' field). On a Mac, the key combination to get a '#' is Option+3 [⌥3]. This is show-stopper for using NotepadNext when editing source files for shell scripts or Python, where the hash used for comments.

I suspect this is due to intercepting the Option key, as the same bug also holds for the Euro currency symbol (€), which on a Mac is ⌥2

### Steps to Reproduce

1. Open the editor - a new or existing document
2. Press Option+3 [⌥3]

### Expected Outcome
A hash character appears

### Actual Outcome
Nothing happens

### Debug Information

Notepad Next v0.12
Qt version 6.5.3
macOS Sequoia 15.5 (24F74)

### Additional Details

e.g. screenshots, logs, etc

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue on macOS Sequoia 15.5 in the main editor window, comparing Option+3 and Option+2 with the Find dialog where both symbols work. Trace the Qt keyboard handling and Option-key interception for the editor; done means # and € can be entered in the editor while existing dialog input remains unaffected.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.