|
Post by elephiant on Sept 28, 2023 15:08:48 GMT
Reproduction steps: - type a single or double quote in the editor
Result: nothing appears. The cursor also doesn't move. Simply nothing happens.
On Windows 10 with United States Internation keyboard layout (English language United States)
Is this something I should configure? I don't have this problem in Visual Studio Code or Visual Studio 2019 and 2022.
Thanks for any info!
|
|
|
Post by bplus on Sept 28, 2023 15:15:16 GMT
Welcome elephiantAre you talking about running QB64.exe and using the IDE? Print "Hello"
Does not work?
|
|
|
Post by elephiant on Sept 28, 2023 15:48:04 GMT
Thanks for your reply bplus. Yes I simple start the IDE and type in it and some characters do nothing. When I past your Print "Hello" line it works fine and It runs fine. Some other characters also don't appear (` ~ ^). When I paste these characters they do appear and it works fine (but pasting quotes everytime isn't nice). So it kinda looks like a keyboard layout or language issue, but I have United States International as keyboard with English (US) as language on Windows 10 and have not experienced something like this in other IDE's (or any other program). I currently have no idea where I should look for a problem.
|
|
|
Post by bplus on Sept 28, 2023 16:22:57 GMT
What does IDE Menu > Options > Language look like? Here is mine:
|
|
|
Post by elephiant on Sept 28, 2023 16:43:07 GMT
What does IDE Menu > Options > Language look like? Here is mine: View AttachmentIt looks the same (see below). I tried some random options but saw no change.
|
|
|
Post by bplus on Sept 28, 2023 16:49:25 GMT
OK How about Windows 10 Keyboard? Mine is: Which I think you already mentioned. I am wondering if you need a new clean QB64 download make sure Extract it into a brand spank'in new Folder! BTW I have about 7 versions of QB64 and QB64pe on my machine.
|
|
|
Post by elephiant on Sept 28, 2023 17:05:29 GMT
bplus My settings are all on English (US) (see below). I tried downloading it again and extracting it in a new folder but the behavior is the same. Is there a way to try older versions?
|
|
|
Post by bplus on Sept 28, 2023 17:15:43 GMT
|
|
|
Post by bplus on Sept 28, 2023 17:18:45 GMT
BTW are you extracting to Desktop, Downloads or Documents?
Because Windows owns C:\Programs don't go anywhere near C:\ or C:\Windows either!
|
|
|
Post by elephiant on Sept 28, 2023 17:35:25 GMT
I tried the version from your link and an older version (3.3.0 from github) but had the same problem so this seems not a new(ish) bug. If more people had this, it would have been discussed before I would expect. So it kinda looks like a combination of something in the IDE and the environment. I just don't know how to find out what it is . If you (or anyone) has any ideas it is very much appreciated.
|
|
|
Post by elephiant on Sept 28, 2023 17:36:14 GMT
BTW are you extracting to Desktop, Downloads or Documents? Because Windows owns C:\Programs don't go anywhere near C:\ or C:\Windows either! I put it in both D:\Programs\ (my windows is installed on C:\) and in Downloads folder. Both locations give the same problem so far.
|
|
|
Post by bplus on Sept 28, 2023 17:49:54 GMT
OK I will post link to this thread on GotBasic Discord and see if anyone else has some ideas.
|
|
|
Post by elephiant on Sept 28, 2023 18:07:10 GMT
OK I will post link to this thread on GotBasic Discord and see if anyone else has some ideas. Lot's of thanks for your time already.
|
|
dualbrain
Junior Member
The only bug free code is code that is no longer used.
Posts: 51
|
Post by dualbrain on Sept 28, 2023 18:33:45 GMT
I've not come across this and it certainly looks like bplus has done a pretty thorough job trying to get to the bottom of it using the *standard* approaches. With that said, there is another thing that could potentially be looked at here... given that the QB64 application itself is a compiled QB64 application, one could try to reproduce what *might* be happening by writing a program that reads keyboard entry in the same manner as the QB64 ide... meaning does `Inkey$` (https://qb64.com/wiki/INKEY$), as an example, work as one would expect in your own program? You also mention that VSCode is working without issue; so I'll share that in my own personal usage of QB64 I actually utilize VSCode nearly 100% of the time using github.com/QB64Official/vscode/tree/main/releasesThe QB64 VSCode extension isn't published in the extensions *store*, but you can download the latest .vsix to install it manually. Provides for some code formatting, error checking and has full access to the help directly within VSCode - and you can press F5 to build/run. Additionally, can jump to method as well as a host of other *free* features that come along with being in VSCode. I recognize that this doesn't solve the problem you are having within the QB64 IDE, but it might be a way to have what could potentially be a *better* experience given that you already have experience using VSCode (as mentioned above).
|
|
|
Post by bplus on Sept 28, 2023 18:53:06 GMT
Statesman has suggested we check your font setting, are you on default setting, not using an monospaced font of your own specification I use default and looks like this: IDE > Options > Display no monospaced font nor [ ] box checked
|
|