Welcome, Guest. Please login or register.
Did you miss your activation email?
2019-Aug-20 23:13

Login with username, password and session length

Recent

Shoutbox

break:
Aug. 20 2019 - 6:30pm
@Den Small question, what determines which stat and item use increases after battle (For Humans/Mutants) ?
break:
Mar. 24 2019 - 7:46pm
@Den Just finished 2nd playthrough and testing session. I really like the edits I have made. Going to take another week to look over things !!
break:
Mar. 11 2019 - 7:04pm
@Den Hey, thanks for all of the support. Finished with the changes and currently playing through the game !!
break:
Feb. 25 2019 - 7:31pm
@Den Yo, finishing up the bosses and will do some more testing before the big release !!
break:
Feb. 18 2019 - 10:42pm
@Den Hey, got the main bosses edited and working on the treasure chests. Getting close to finished my edits !!
break:
Feb. 10 2019 - 9:11pm
@Den Yo, got the shops edited now and will start work on the treasure edits. I bit confused on monster chests ATM...
break:
Jan. 29 2019 - 6:56pm
@Den Hey, really making progress with my Hex-Editing. Replied to my topic...a bit stuck again
break:
Jan. 23 2019 - 11:42pm
@Den  Yo, I am really getting the hang of this HEX editing stuff !! Working on figuring out the growth rate formula !!

Recent Posts

Pages: [1] 2 3 4 ... 10
1
General Discussion / Re: How to edit / hack FFL2
« Last post by break on Today at 06:29 PM »
@Den

Hello again, have been away for a long while.
Went ahead and reworked a lot of things for my hack.
Also currently in the final phases of testing before release.
But I am stumped by one thing that I have not been able to find out..
What determines which action increases which stat ?
From testing, I noticed something like a "Flame sword" would increase Str
a "Fire book" would increase Mana
and a "Defend sword" would increase Def
So as far as hex-editing goes...where could I find what triggers this ?
Again, looking for what determines if a item use increases a/which stat.
Thanks in advance for the help, and you should be able to check things out next month !!
2
Magic: the Gathering / Re: Shena'Fu's Online Card Creator
« Last post by Den on 2019-Aug-17 04:49 »
2019/08/17

; added Disqus comment section for each card; replaced Dissenter link
; added alias replacement for 'sacrifice'

 @sac@  sacrifice
 @Sac@  Sacrifice


2019/08/18

; updated instructions
; added spaces or punctuations after most alias replacements
; added alias replacements

 @t@  target
 @c@  creature
 @p@  player
 @pw@  planeswalker
 @a@  artifact
 @e@  enchantment
 @o@  opponent


; rules text font size delta relative to original font size
; fixed linear text aligned left ; placement of text in vertical position (e.g. Vogon Split Card card types)
3
Keyboards and Other Interfaces / touchpads
« Last post by iandoug on 2019-Aug-16 17:44 »
So my touch switches finally arrived ... took like 4 days from China to here, and then umpteen weeks to wind their way through customs and the postal service.

Photos attached. They're still stuck together, need to split them apart and then figure out how to mount them.

Initial test (to see if there was an LED like in the pics on supplier site) using two AA batteries failed, will try again using power from USB and a meter to see if they actually work or not, before trying to connect them to the keyboard controller.

Will revert in due course. Next big decision is ... how close together should they be mounted ... same as standard keys, or do we take advantage of their smaller size (especially in the one direction) to pack them closer together and thus reduce finger travel, and thus "effort" ....

Cheers, Ian
4
Keyboards and Other Interfaces / one-handed keyboards
« Last post by iandoug on 2019-Jul-27 11:20 »
This is on offer on Drop / MassDrop for cheaper.

https://www.tapwithus.com/

Their finger allocation is "logical" but I think it's sub-optimal ... they make you double-tap two fingers and then all five to enter a space.... Hopefully the remapper thing will be out of beta at some point.

But for one-handed use it may be a viable option.

I find their website rather slow from here. And has that annoying design style that I thought had gone out of fashion already.

Cheers, Ian
5
Magic: the Gathering / Re: Shena'Fu's Online Card Creator
« Last post by Den on 2019-Jul-23 16:06 »
2019/07/23

[[Changelog]]
> page title includes card name and creator
> page URL query reduced to only card name and creator
> every card page includes link to discuss card (opens to Dissenter server)
> post (not get) card submissions
> rewrite URL > magic/cc/creator/cardname > magic/cc.php?creator=$1&cardname=$2
> rewrite URL > magic/cclist/creator/page > magic/cclist.php?creator=$1&page=$2
> cclist and ccrand link cards to new URL formats
> update hints
> ymtc2img > redirect with header('Location:') to imagick URL instead of echo image > to reduce number of concurrent processes

[[Examples of new URLS]]

> https://shenafu.com/magic/cc/Gnomes/Duyu Gnoumi, Extraordinaire
> card discussion
> https://shenafu.com/magic/cclist/gnomes/1
6
Keyboards and Other Interfaces / Re: Balanced Keyboard Layout
« Last post by iandoug on 2019-Jul-18 16:37 »
Ian, thank you so much for the corpus! Thanks to this, I made the layout:
http://patorjk.com/keyboard-layout-analyzer/#/load/5x8KjDkQ

Mmm. Your score is not correct because you have no upper case on the keyboard ... Patrick's site just ignores those letters in the input text, which results in an incorrect score.

I was wondering how you were going to test your layout on KLA because we don't have a one-handed layout. In theory you need to do something like this:


I see you also have two "h" and no space or "e" or "c" .... :-)

This is about the best I can do at the moment : (Patrick's site was unable to save configuration....)
Code: [Select]
{
    "label": "One hand modified",
    "fingerStart": {
        "1": 29,
        "2": 30,
        "3": 31,
        "4": 32,
        "5": 66,
        "6": 74,
        "7": 35,
        "8": 36,
        "9": 37,
        "10": 38,
        "11": -1,
        "false": -1
    },
    "keyboardType": "ergodox",
    "author": "Jarl Stefansson",
    "authorUrl": "",
    "moreInfoUrl": "http://geekhack.org",
    "moreInfoText": "A modified Colemak for Ergodox",
    "keys": [
        {
            "primary": -1,
            "finger": 1,
            "id": 0,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 1,
            "id": 1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 2,
            "id": 2,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 3,
            "id": 3,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 4,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 5,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 6,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 7,
            "id": 7,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 7,
            "id": 8,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 7,
            "id": 9,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 8,
            "id": 10,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 9,
            "id": 11,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 10,
            "id": 12,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 10,
            "id": 13,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 1,
            "id": 14,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 1,
            "id": 15,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 2,
            "id": 16,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 3,
            "id": 17,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 18,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 19,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 4,
            "id": 20
        },
        {
            "primary": -1,
            "finger": 7,
            "id": 21,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": 121,
            "shift": 89,
            "finger": 7,
            "id": 22,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": 100,
            "shift": 68,
            "finger": 7,
            "id": 23,
            "altGr": 103,
            "shiftAltGr": 71
        },
        {
            "primary": 115,
            "shift": 83,
            "finger": 8,
            "id": 24,
            "altGr": 119,
            "shiftAltGr": 87
        },
        {
            "primary": 108,
            "shift": 76,
            "finger": 9,
            "id": 25,
            "altGr": 39,
            "shiftAltGr": -1
        },
        {
            "primary": 117,
            "shift": 85,
            "finger": 10,
            "id": 26,
            "altGr": 113,
            "shiftAltGr": 81
        },
        {
            "primary": 44,
            "shift": -1,
            "finger": 10,
            "id": 27,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 1,
            "id": 28,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 1,
            "id": 29,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 2,
            "id": 30,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 3,
            "id": 31,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 32,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 33,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": 114,
            "shift": 82,
            "finger": 7,
            "id": 34,
            "altGr": 98,
            "shiftAltGr": 66
        },
        {
            "primary": 116,
            "shift": 84,
            "finger": 7,
            "id": 35,
            "altGr": 104,
            "shiftAltGr": 72
        },
        {
            "primary": 101,
            "shift": 69,
            "finger": 8,
            "id": 36,
            "altGr": 105,
            "shiftAltGr": 73
        },
        {
            "primary": 97,
            "shift": 65,
            "finger": 9,
            "id": 37,
            "altGr": 111,
            "shiftAltGr": 79
        },
        {
            "primary": 110,
            "shift": 78,
            "finger": 10,
            "id": 38,
            "altGr": 118,
            "shiftAltGr": 86
        },
        {
            "primary": 44,
            "finger": 10,
            "id": 39,
            "shift": 34,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 1,
            "id": 40,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 1,
            "id": 41,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 2,
            "id": 42,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 3,
            "id": 43,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 44,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 45,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 4,
            "id": 46,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 7,
            "id": 47,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": 46,
            "shift": -1,
            "finger": 7,
            "id": 48,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": 109,
            "shift": 77,
            "finger": 7,
            "id": 49,
            "altGr": 106,
            "shiftAltGr": 74
        },
        {
            "primary": 99,
            "shift": 67,
            "finger": 8,
            "id": 50,
            "altGr": 112,
            "shiftAltGr": 80
        },
        {
            "primary": 102,
            "shift": 70,
            "finger": 9,
            "id": 51,
            "altGr": 122,
            "shiftAltGr": 90
        },
        {
            "primary": 107,
            "shift": 75,
            "finger": 10,
            "id": 52,
            "altGr": 120,
            "shiftAltGr": 88
        },
        {
            "primary": -1,
            "finger": 10,
            "id": 53,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 1,
            "id": 54,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 1,
            "id": 55,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 2,
            "id": 56,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 3,
            "id": 57,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 58,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 7,
            "id": 59,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 8,
            "id": 60,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 9,
            "id": 61,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 10,
            "id": 62,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 10,
            "id": 63,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 6,
            "id": 64,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 6,
            "id": 65
        },
        {
            "primary": 16,
            "finger": 5,
            "id": 66,
            "shift": -16,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": 127,
            "finger": 5,
            "id": 67,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 6,
            "id": 68
        },
        {
            "primary": -1,
            "finger": 6,
            "id": 69,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 5,
            "id": 70,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 5,
            "id": 71,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": -1,
            "finger": 5,
            "id": 72
        },
        {
            "primary": -1,
            "finger": 5,
            "id": 73,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": 32,
            "finger": 6,
            "id": 74,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1
        },
        {
            "primary": 32,
            "finger": 6,
            "id": 75,
            "shift": -18,
            "altGr": -1,
            "shiftAltGr": -1
        }
    ]
}
7
Keyboards and Other Interfaces / Re: Balanced Keyboard Layout
« Last post by m2genie on 2019-Jul-18 15:13 »
I use the following. The English order comes from the Brown Corpus, the programming punctuation from Xah Lee's site. But that is a function of the languages he picked to analyze.
The English shows upper and lower frequency separately. The order you have above looks okay, I see the f and p are swapped, and w and y.

$ANSIfreq = (space)etaoinsrhldcumpfg.ywb-,v0k1TAIS2C'"/3ED9:MN=RP;4OB5)L(HFx8W67G_UjqzJ<?Y@*VK!|$~[]%X&+#QZ}{>`\^
$ProgPunc = ,."-_.)('{}&:=/;>+#$\<*[]%|!`@^?~


I have some English files, am still trying to get some decent programming code.
The English files do not include all the letters... what's missing varies by file. See the analysis I posted a few days ago.
Have attached the best I have at the moment, in terms of how well they mirror the letter frequency in English.

Cheers, Ian

Ian, thank you so much for the corpus! Thanks to this, I made the layout:



http://patorjk.com/keyboard-layout-analyzer/#/load/5x8KjDkQ
Code: [Select]
/L0
  .
yahwp,
ierstd
uonfg

/L1
  .
 v'q
mlcbk
 xjz

The famous Frogpad layout for comparison (scores less points in the test):


http://patorjk.com/keyboard-layout-analyzer/#/load/B422rxBl
Code: [Select]
/L0
 
  .
farwp
oehtd,
uinsy 

L1

  .
 'bmj,
qzlcy
  kgx

And a special thanks for the tip about programming punctuation from Xah Lee's site. You may use linux kernel code for analysis, most programmers think it is ideal. But this is true only for C/Cpp. I'm going to use it myself too. 
8
Keyboards and Other Interfaces / Re: Balanced Keyboard Layout
« Last post by iandoug on 2019-Jul-17 11:08 »
So I am generally satisfied with the Russian layout, but I will be glad to hear your critics or hints. But I am much more interested in the English keyboard layout now. I don't have an English corpus, but I will try to make it according to your recommendations above.
First of all, it is necessary to determine what frequency of English letters to choose for my task, as here: https://www.sttmedia.com/characterfrequency-english#letters or another variant http://letterfrequency.org/ ?

The most common variant of the frequency of English letters that I found:
Code: [Select]
e t a o i n s r h l d c u m f p g w y b v k x j q z
I use the following. The English order comes from the Brown Corpus, the programming punctuation from Xah Lee's site. But that is a function of the languages he picked to analyze.
The English shows upper and lower frequency separately. The order you have above looks okay, I see the f and p are swapped, and w and y.

$ANSIfreq = (space)etaoinsrhldcumpfg.ywb-,v0k1TAIS2C'"/3ED9:MN=RP;4OB5)L(HFx8W67G_UjqzJ<?Y@*VK!|$~[]%X&+#QZ}{>`\^
$ProgPunc = ,."-_.)('{}&:=/;>+#$\<*[]%|!`@^?~


Ian, I will have to collect the English corpus for a long time. Maybe you can help me to make an English layout for my configuration? In the attached configuration files I have divided the alphabet as follows:

I have some English files, am still trying to get some decent programming code.
The English files do not include all the letters... what's missing varies by file. See the analysis I posted a few days ago.
Have attached the best I have at the moment, in terms of how well they mirror the letter frequency in English.

Cheers, Ian
9
Keyboards and Other Interfaces / Re: Balanced Keyboard Layout
« Last post by m2genie on 2019-Jul-16 19:48 »
I created a Russian right-handed layout dividing the alphabet into 2 parts simply by the frequency of use.
Code: [Select]
о е а и н т с р в л к м д п у я
ы ь г з б ч й х ж ш ю ц щ э ф ъ

L0
          . 
        уеслд,   
        ионтвк     
        яармп

L1

          .       
        жйчшэ,     
        ьгбзыю     
        щхцфъ

It turned out that all the main vowels on the index finger. Well, it seems like a compromise, I can't imagine anything better.
I can't test it in practice yet, but I'm satisfied with the result in general.  It seems that I will stay with this variant for now. 
Here are the efforts I have made.
Code: [Select]
#      Name   ξ  ρ       x  y    f   g   α   s # Zahlenreihe/number row
 # Taste AE09  10  0    8.75  0   +3   -   20  - # 9

#      Name   ξ  ρ       x  y    f   g   α   s # Obere Zeile/upper row
Taste  AD06   8  1    6.25  1   +2   -   4   - # Z
Taste  AD07   9  1    7.25  1   +2   -   2   - # U
Taste  AD08  10  1    8.25  1   +3   -   2.5 - # I
Taste  AD09  11  1    9.25  1   +4   -   5   - # O
Taste  AD10  12  1   10.25  1   +5   -   8   - # P
# Taste  AD11  13  1   11.25  1   +5   -   20  - # Ü

#      Name   ξ  ρ       x  y    f   g   α   s # Mittlere Zeile/middle row
Taste  AC06   8  2    6.50  2   +2   -   2   - # H
Taste  AC07   9  2    7.50  2   +2   +   1   - # J
Taste  AC08  10  2    8.50  2   +3   +   1,5 - # K
Taste  AC09  11  2    9.50  2   +4   +   2   - # L
Taste  AC10  12  2   10.50  2   +5   +   3   - # Ö
Taste  AC11  13  2   11.50  2   +5   -   6   - # Ä

#      Name   ξ  ρ       x  y    f   g   α   s # Untere Zeile/lower row
Taste  AB06   8  3    7.00  3   +2   -   6   - # N
Taste  AB07   9  3    8.00  3   +2   -   2   - # M
Taste  AB08  10  3    9.00  3   +3   -   4   - # ,
Taste  AB09  11  3   10.00  3   +4   -   6   - # .
Taste  AB10  12  3   11.00  3   +5   -   12  - # -
# Taste  AB11  13  3   12.00  3   +5   -   50   - # S

#      Name   ξ  ρ       x  y    f   g   α   s # Leerzeichenzeile/space bar row
Taste  SPCE   7  4    7.00  4   +1   +   0     # Leerzeichen/space
ShiftL LFSH   0  4    0.00  4   -1   -   2     # Shift links/left
ShiftR RTSH   8  4    8.00  4   +1   -   2     # Shift rechts/right
So I am generally satisfied with the Russian layout, but I will be glad to hear your critics or hints. But I am much more interested in the English keyboard layout now. I don't have an English corpus, but I will try to make it according to your recommendations above.
First of all, it is necessary to determine what frequency of English letters to choose for my task, as here: https://www.sttmedia.com/characterfrequency-english#letters or another variant http://letterfrequency.org/ ?

The most common variant of the frequency of English letters that I found:
Code: [Select]
e t a o i n s r h l d c u m f p g w y b v k x j q z
Secondly, I need to divide the alphabet into two parts. My keyboard will consist of 18 keys. Except for the alphabet it is necessary to appoint a statically dot and a comma irrespective of layers in general. In Russian layout opt has defined to me such places for a dot and a comma (keys are allocated by grey-blue):

The dot is on top. The comma is on the right. I have moved one key from the bottom of the pinky to the top of the middle finger on the keyboard scheme since the last post.

I also need to add an apostrophe to the English alphabet. In Russian there is no apostrophe, or rather the role of an apostrophe is performed by two letters(ь and ъ). Therefore, the apostrophe can be considered non-static ("Zeichen"), not static ("FixesZeichen"). I do not know the frequency of the apostrophe in the English language, to place it on the first layer or on the second. In the Frogpad layout the apostrophe is on the first layer, but in my configuration file I defined it on the second layer.

As a result it turns out that in total 18 keys for symbols. But the dot and the comma should be appointed statically for both layers. In addition, I need to add an apostrophe here.

Ian, I will have to collect the English corpus for a long time. Maybe you can help me to make an English layout for my configuration? In the attached configuration files I have divided the alphabet as follows:
Code: [Select]
e t a o i n s r h l d c u m f p
g w y b v k x j q z '
There are 16 keys and a Space and two Shifts(I didn't include a dot) and a comma).

I'm not sure I've correctly assigned the letters. I also decided to exclude a dot and a comma from the calculations at all, because I determined their location when calculating the Russian layout. If you calculate my configuration on my case I will be very grateful to you. Perhaps you will not like something and you will change something. I do not insist on anything on 100%.
Thank you.
10
Keyboards and Other Interfaces / Re: Balanced Keyboard Layout
« Last post by m2genie on 2019-Jul-12 18:39 »



I tried to apply the Frogpad layout to my scheme. But the dot and comma are uncomfortable.
Code: [Select]
/* LO
 f a r w p
  o e h t d  .
  u i n s y ,
 
/* L1
   ' b m J
 q z l c v .
    k g x   , 
Pages: [1] 2 3 4 ... 10

7 Guests, 1 User