Richmond's Winter Project

For discussion of xTalk topics related to education.
Post Reply
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Screenshot 2024-10-19 at 20.16.41.jpg
Screenshot 2024-10-19 at 20.16.41.jpg (296.09 KiB) Viewed 4229 times
-
Screenshot 2024-10-19 at 20.17.02.jpg
Screenshot 2024-10-19 at 20.17.02.jpg (362.25 KiB) Viewed 4229 times
-
Screenshot 2024-10-19 at 20.17.10.jpg
Screenshot 2024-10-19 at 20.17.10.jpg (347.81 KiB) Viewed 4229 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Screenshot 2024-10-19 at 21.11.54.jpg
Screenshot 2024-10-19 at 21.11.54.jpg (322.84 KiB) Viewed 4226 times
-
I am starting to feel extremely tired, so the EXPORT section will have to wait til tomorrow.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Reasonably well rested, so no excuse for pissing around:
-
Screenshot 2024-10-20 at 9.03.33.jpg
Screenshot 2024-10-20 at 9.03.33.jpg (313.06 KiB) Viewed 4088 times
-
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Screenshot 2024-10-20 at 10.37.13.jpg
Screenshot 2024-10-20 at 10.37.13.jpg (325.03 KiB) Viewed 4056 times
-
Feeling Happy. 8-)
-
Screenshot 2024-10-20 at 10.44.00.jpg
Screenshot 2024-10-20 at 10.44.00.jpg (298.26 KiB) Viewed 4055 times
-
Screenshot 2024-10-20 at 11.05.08.jpg
Screenshot 2024-10-20 at 11.05.08.jpg (240.71 KiB) Viewed 4032 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

So: fingers crossed: everything is in place: let's risk a build:
-
Screenshot 2024-10-20 at 11.08.17.png
Screenshot 2024-10-20 at 11.08.17.png (158.45 KiB) Viewed 4026 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Screenshot 2024-10-20 at 11.09.15.png
Screenshot 2024-10-20 at 11.09.15.png (182.96 KiB) Viewed 4025 times
-
Screenshot 2024-10-20 at 11.09.56.png
Screenshot 2024-10-20 at 11.09.56.png (184.74 KiB) Viewed 4025 times
-
Screenshot 2024-10-20 at 11.13.17.png
Screenshot 2024-10-20 at 11.13.17.png (94.29 KiB) Viewed 4024 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Screenshot 2024-10-20 at 11.15.16.jpg
Screenshot 2024-10-20 at 11.15.16.jpg (242.98 KiB) Viewed 4023 times
-
Standalone programs are now available here:

https://www.dropbox.com/scl/fo/rfvfvxja ... czeef&dl=0
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Screenshot 2024-10-20 at 11.27.32.png
Screenshot 2024-10-20 at 11.27.32.png (273.62 KiB) Viewed 4019 times
-
Anyone thinking "That is it!" should think again.

The next step is to implement full keyboard control in Sheba:Makeda.

But here in Bulgaria it is a wonderful, crisp, sunny, Autumn day; so I'm off for a 2-3 hour walk and the 'rest' can wait.

Ah'll lowp alang an reek ma gun, forbye. 8-)
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

The first thing one needs to know is the Raw Key Codes for a standard computer keyboard.

These are different values from the letters you will type in a word processor, as, while each language keyboard layout will deliver Letters, Syllabics, or other writing signs for its respective language, Raw Key Codes are always the same:
-
keyValues.jpg
keyValues.jpg (141.72 KiB) Viewed 3971 times
-
This shows that while the Raw Key value remains the same, for the U.S. English, Korean, and Greek keyboard layouts the Key values are different.

it is also important that to understand that if a MODIFIER key (SHIFT, ALT, CTRL, etc.) is pressed at the same time as
an alpha-numeric key the Raw Key code returned is exactly the same as if NO modifier key is pressed.
Attachments
Key Getter.oxtstack.zip
(58.02 KiB) Downloaded 74 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Screenshot 2024-10-20 at 15.30.59.jpg
Screenshot 2024-10-20 at 15.30.59.jpg (567.65 KiB) Viewed 3964 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

And here is the part of the cardScript that will, eventually implement all the relevant keys on a physical keyboard:
-
Screenshot 2024-10-20 at 16.04.29.png
Screenshot 2024-10-20 at 16.04.29.png (169.62 KiB) Viewed 3956 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

What can I say?
-
Screenshot 2024-10-20 at 18.15.39.jpg
Screenshot 2024-10-20 at 18.15.39.jpg (305.9 KiB) Viewed 3901 times
-
"intermediate":

a filthy name for a filthy stack: ALL the consonantals and vowel keys are implemented to be accessible via a physical keyboard.

NEXT: implementation of Punctuation, Digits and Numbers.

As the cardScript now contains nearly 3700 lines of code I cannot post that here: so you'll also have to be 'filthy' and look at the script inwith the stack itself.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Oh: sorry: I was feeling so tired that I overlooked uploading the stack.

Here it is, with Love. 8-)

Sorry: it is a socking great 12 MB.
Attachments
Sheba.oxtstack.zip
(11.8 MiB) Downloaded 72 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Updated one of the HELP pages:
-
Screenshot 2024-10-20 at 20.05.19.jpg
Screenshot 2024-10-20 at 20.05.19.jpg (274.4 KiB) Viewed 3869 times
-
Added a QUIT button throughout:
-
Screenshot 2024-10-20 at 20.23.17.png
Screenshot 2024-10-20 at 20.23.17.png (294.87 KiB) Viewed 3865 times
-
Ultimately the OXT Lite icon in the dialogue boxes will be replaced by a specific icon for the program.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

SShot 2024-10-23 at 16.14.52.png
SShot 2024-10-23 at 16.14.52.png (132.75 KiB) Viewed 2931 times
-
Well,what can I say?

There are the Punctuation signs,the Digits, and the Numbers all now accessible via the keyboard.

Mind you, that yellow selection thing is proving inconsistent and needs a spot of ironing out.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

SShot 2024-10-23 at 17.07.15.png
SShot 2024-10-23 at 17.07.15.png (17.18 KiB) Viewed 2918 times
-
Now things are consistent: only the last character will be highlighted in yellow with the exception of punctuation marks.
-
SShot 2024-10-23 at 17.15.26.png
SShot 2024-10-23 at 17.15.26.png (27 KiB) Viewed 2916 times
-
Good Morning. 8-)

I'll be aiming for a new build on Friday/Saturday.

Although, from a functionality point of view, there needs to be a way to block end users with "slow fingers" who keep pressing number keys from ending up with a line of sevens or somesuch.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

This is about the easiest way to prevent key repeats:
-
SShot 2024-10-23 at 17.35.15.png
SShot 2024-10-23 at 17.35.15.png (66.44 KiB) Viewed 2908 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

Well: just came into work and implemented that bit of code to prevent repeats when someone does not release a key quickly enough.

This means that:

1.The basic text input interface is fully functional.

SDLC 3 (Yup: Happy People: moving quickly) should implement the following:

1. A 'Keyboard Freer-upper' feature so an end user can release their keyboard from being tied to the Ge'ez input so they can create mixed texts in both their own language and Ge'ez.

2. More instructional 'pages' so users can become completely comfortable about conjunct syllabic input.

3. An interface where users can type SIMULTANEOUSLY in Ge'ez and IPA (International Phonetic Alphabet).

4. An interface where the 'buttons' are labelled in both Amharic and IPA symbols. This will help with learning the script.

5. An overlay feature where users can see the characters on their own keyboard ontop of the virtual Amharic keyboard.

I may implement some of the above before I release a new build.

Here is the OXT stack as it is at the moment:
-
SShot 2024-10-24 at 11.27.27.jpg
SShot 2024-10-24 at 11.27.27.jpg (167.99 KiB) Viewed 2760 times
Attachments
Sheba.oxtstack.zip
(11.82 MiB) Downloaded 66 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

1. A 'Keyboard Freer-upper' feature so an end user can release their keyboard from being tied to the Ge'ez input so they can create mixed texts in both their own language and Ge'ez.

Now implemented:
-
Screenshot 2024-10-25 at 13.15.14.png
Screenshot 2024-10-25 at 13.15.14.png (46.56 KiB) Viewed 2610 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4830
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond's Winter Project

Post by richmond62 »

4. An interface where the 'buttons' are labelled in both Amharic and IPA symbols. This will help with learning the script.

Currently manufacturing the images-as- buttons for this interface:
-
sample.png
sample.png (1.7 KiB) Viewed 2358 times
-
Thoroughly tedious!

This is sustaining me. 8-)

https://youtu.be/RRbha2GaBQs
https://richmondmathewson.owlstown.net/
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests