Comments (9)
What key combination do you need to press on your keyboard to get "[]{}"?
Have you tried to reset all the keyboard shortcuts to the default in the preferences dialog?
I'm surprised because the issues were coming from the default shortcuts Ctrl+Alt (triggered by AltGr on windows) but now they are all gone in 1.0.4
from cherrytree.
I have same problem (probably) and same OS and CT version. Norwegian keyboard layout.
Assume original keymap without any custom changes in CT settings:
Pressing AltGr+8 (to produce left square bracket) or AltGr+9 gives an error message about a table (didn't wrote down the exact error message, but it obvious expect the cursor to be located in a table).
Solution is to disable the shortcuts for "increase/decrease height of codebox". However, looking at this keyboard shortcut doesn't suggest this conflict should be able to exist.
That is - there shouldn't be a conflict/confusion between program shortcut Alt+] and actual user input AltGr+9. The shortcut Alt+] is not possible to press using a Scandinavian keyboard layout (possible true for other European languages like German as well) because the character ] can only be inserted by pressing AltGr+9.
from cherrytree.
Thanks @Groberen I will investigate. Would be useful if you can confirm the exact warning messages that you get, it's surprising that are related to the table but it's disabling the codebox shortcut that fixes it
from cherrytree.
Ok I've tested. First I renamed the config.cfg so to reset all settings.
Then created a new instance (not save) and a new node. Then placed the cursor within the terminal/text.
AltGr+8 (is expected to insert «[» character)
But it gives this error message:
_
Error
No Table is Selected
[OK]
_
Likewise AltGr+9 (is expected to insert «]» character), but also gives the excact same error message.
Also, the following key combinations give the same error message
AltGr+0 (is expected to insert «}» character)
AltGr+7 (is expected to insert «{» character)
Hope this helps
from cherrytree.
@Groberen your test is very useful and would be very useful if you will accept to give a try to a development build I will prepare after a proposal fix.
from cherrytree.
Yes - but I'll be pretty busy the next days, but after that (i.e. late in next week) I may be able to find time to test the Windows.
from cherrytree.
Apparently the offending keyboard shortcuts are Ctrl+[, Ctrl+], Ctrl+{, Ctrl+}
Theoretically AltGr should be detected as Ctrl+Alt on windows but for some reason it is still triggering those.
I will see if I can reproduce myself adding the Norwegian and German keyboards.
from cherrytree.
I managed to add keyboard layouts to my Win11 and reproduce the issue. I'm confident with the fix (6 default keyboard shortcuts changed) but if anybody is interested in having a pre release build just write here and I'll build it
from cherrytree.
Hello ...
The ALT-GR+"backslash" issue on a german keyboard is still not "masked to another mapping", so ALT-GR+"\" is not usable in order to enter a "\" on german keyboards.
For Details, see: bdd8737#commitcomment-140949469
from cherrytree.
Related Issues (20)
- Keyboard shortcut Ctrl+L for both Insert Link and Edit Link. They should be separate.
- CherryTree window disappears when monitor added/removed during hibernation HOT 3
- [Feature request] Add on-load-state attribute to nodes, so the specific nodes will be always expanded/closed on load/import
- Feature Request: Copy & Paste table columns HOT 1
- How to convert SQL files to XML files? HOT 2
- Basic Usage - Seeking Recommended HOT 2
- Multiple Nodes Selection
- Two Proposed Adjustments to Node Editor HOT 1
- Cant open encrypted file.
- Build failures on Fedora Rawhide HOT 8
- 1.1.4 Windows AltGr+\ still not possible (german keyboard) HOT 1
- Ubuntu 24.04 ctd and ctb files with incorrect icon in file manager
- Bi-state checkboxes HOT 10
- Integration with other tools in a toolchain HOT 1
- Random crashes during use, 1.1.4 Windows HOT 2
- Attempted in error copy and paste operation on nodes from one CT instance to another HOT 7
- Permanent Search Dock
- Unexpected behaviour using bulleted lists.
- node_id duplication
- copy/paste not safe HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cherrytree.