Re: Xmodmap Project - Please contact if interested in cooperating

From: Krishna Birth (krishnabirth@gmail.com)
Date: Sun Sep 19 2010 - 13:39:35 CDT

  • Next message: Krishna Birth: "Xmodmap Project - Please contact if interested in cooperating"

    Correction:

    Could 7 characters to one कey be possible?

    On Sun, Sep 19, 2010 at 7:37 PM, Krishna Birth <krishnabirth@gmail.com>wrote:

    > The diacritics are usually typed with non-diacritic letter. It would be
    > nice to have facility to use both in convenient way e.g. toggling with a
    > Fonts कey by permanently turning the Caps Locक to a Fonts कey.
    >
    > Could this be done - When this Fonts कey is pressed with a letter कey it
    > toggles to diacritic letter 1 or 2 or 3 (depending on how many diacritics
    > are there connected with a 'target' letter) - this toggling will need to
    > factor in a 'remain at same spot' and toggle these diacritics feature. When
    > the Fonts कey is released then the cursor would move to the next base.
    >
    > Here are the target letters, the diacritics connected with them and the URL
    > with more info about them:
    >
    > A
    > Ā = http://www.fileformat.info/info/unicode/char/0100/index.htm
    > a
    > ā = http://www.fileformat.info/info/unicode/char/101/index.htm
    >
    > D
    > Ḍ = http://www.fileformat.info/info/unicode/char/1e0c/index.htm
    > d
    > ḍ = http://www.fileformat.info/info/unicode/char/1e0d/index.htm
    >
    > H
    > Ḥ = http://www.fileformat.info/info/unicode/char/1e24/index.htm
    > h
    > ḥ = http://www.fileformat.info/info/unicode/char/1e25/index.htm
    >
    > I
    > Ī = http://www.fileformat.info/info/unicode/char/12a/index.htm
    > i
    > ī = http://www.fileformat.info/info/unicode/char/12b/index.htm
    >
    > L
    > Ḷ = http://www.fileformat.info/info/unicode/char/1e36/index.htm
    > l
    > ḷ = http://www.fileformat.info/info/unicode/char/1e37/index.htm
    >
    > L
    > L̐ = http://pastehtml.com/view/1az9crq.html - http://bit.ly/doq30H
    > l
    > l̐ = http://pastehtml.com/view/1az92sb.html - http://bit.ly/chipOw
    >
    > M
    > Ṁ ̇= http://www.fileformat.info/info/unicode/char/1e40/index.htm
    > m
    > ṁ = http://www.fileformat.info/info/unicode/char/1e41/index.htm
    >
    > N
    > Ñ = http://www.fileformat.info/info/unicode/char/d1/index.htm
    > n
    > ñ = http://www.fileformat.info/info/unicode/char/f1/index.htm
    >
    > N
    > Ṇ = http://www.fileformat.info/info/unicode/char/1e46/index.htm
    > n
    > ṇ = http://www.fileformat.info/info/unicode/char/1e47/index.htm
    >
    > N
    > Ṅ = http://www.fileformat.info/info/unicode/char/1e44/index.htm
    > n
    > ṅ = http://www.fileformat.info/info/unicode/char/1e45/index.htm
    >
    > R
    > Ṛ = http://www.fileformat.info/info/unicode/char/1e5a/index.htm
    > r
    > ṛ = http://www.fileformat.info/info/unicode/char/1e5b/index.htm
    >
    > R
    > Ṝ = http://www.fileformat.info/info/unicode/char/1e5c/index.htm
    > r
    > ṝ = http://www.fileformat.info/info/unicode/char/1e5d/index.htm
    >
    > S
    > Ṣ = http://www.fileformat.info/info/unicode/char/1e62/index.htm
    > s
    > ṣ = http://www.fileformat.info/info/unicode/char/1e63/index.htm
    >
    > S
    > Ś = http://www.fileformat.info/info/unicode/char/15a/index.htm
    > s
    > ś = http://www.fileformat.info/info/unicode/char/15b/index.htm
    >
    > T
    > Ṭ = http://www.fileformat.info/info/unicode/char/1e6c/index.htm
    > t
    > ṭ = http://www.fileformat.info/info/unicode/char/1e6d/index.htm
    >
    > U
    > Ū = http://www.fileformat.info/info/unicode/char/016a/index.htm
    > u
    > ū = http://www.fileformat.info/info/unicode/char/16b/index.htm
    >
    >
    > Referring to the above 32 diacritics, in theory a diacritic letter could
    > have up to 7 diacritics 'sign' variations per letter:
    >
    > 1. Macron
    > 2. Dot Below
    > 3. Candrabindu
    > 4. Dot Above
    > 5. Tilde
    > 6. Dot Below & Macron
    > 7. Acute
    >
    > and 2 diacritics 'case' (lower/upper sizes) variations per letter
    > - in 'total' up to 14 diacritics variations altogether per letter
    >
    > In actuality, the maximum letter n/N has 6 diacritics sign/case variations
    > and a/A only has 2 diacritics sign/case variations.
    >
    > Thus if you can turn the Caps Locक into a Fonts कey that can allow up to 7
    > diacritics variations using this toggle approach:
    >
    > Fonts कey press + letter कey tap once = diacritic letter 1st variation
    > (sign/case)
    >
    > Fonts कey press + letter कey tap twice = diacritic letter 2nd variation
    > (sign/case)
    >
    > Fonts कey press + letter कey tap thrice = diacritic letter 3rd variation
    > (sign/case)
    >
    > Fonts कey press + letter कey tap four times = diacritic letter 4th
    > variation (sign/case)
    >
    > Fonts कey press + letter कey tap five times = diacritic letter 5th
    > variation (sign/case)
    >
    > Fonts कey press + letter कey tap six times = diacritic letter 6th variation
    > (sign/case)
    >
    > Fonts कey press + letter कey tap seven times = diacritic letter 7th
    > variation (sign/case)
    >
    > The above does not require the case कey (arrow upwards) to be used because
    > the above has both lower and upper letters.
    >
    > If you feel that 'case कey' producing upper case letters should be used
    > just as it is with non-diacritic letters, then fine. Thus this would mean:
    >
    > - 50 percent variations of the above toggle with Fonts कey press + letter
    > कey tap for lower case letters, and
    >
    > - other 50 percent variation of the above toggle Fonts कey press + letter
    > कey tap + caps कey for upper case letters.
    >
    > "if you assign Mode_switch and ISO_Level3_Shift to different keys, you can
    > assign up to six characters to one key!"
    > see http://tr.opensuse.org/SDB:Using_the_Extra_Keys_on_the_Keyboard
    > Does this mean it is possible? Could 7 कeys to one कey be possible?
    >
    > Features to consider for the Fonts कey development:
    >
    > 1. Toggle other कeyboard mapped layouts for example, languages and
    > diacritics.
    > 2. Access other fonts through toggling (Fonts कey + another कey) without
    > needing going every time to the particular application's micro layer.
    > 3. Design more styles per letter and/or partner with other fonts and thus
    > more styles on a font and accessing them through toggling (Fonts कey +
    > another कey) without needing to go to application's micro layer.
    > It would be nice to have you on board and get these things done.
    >
    >
    > Best,
    >
    >
    > Meeकu



    This archive was generated by hypermail 2.1.5 : Mon Sep 20 2010 - 11:32:41 CDT