Jump to content

Help For A None Profit Project


Recommended Posts

Hello,

I want to create a Persian typing program that will let Persian users to type in Persian in all Adobe products. I already know the concept and I've already written it using Flash (using an older concept). But Flash is VERY limited and I want to rewrite the whole thing using AutoIt with this new concept.

This can also be used to help any RTL languages (Persian, Arabic, Hebrew) to easily type in Adobe products (then they can get the vector and import it to 3D packages and so on).

Here is a VERY simple but working sample of the concept:

http://bitofgold.com/converter.php

As you might know Persian is a Unicode language and the characters will stick to characters before and after therefore changing the whole shape of the character. When you paste that into Photoshop, it will show the characters LTR instead of RTL and change the stickable character to none stickable.

What that website does is to get the exact char code of the stickable characters (if it is sticked) and then reverse them with remembering the char codes...

I already some of the parts and I'm getting the char codes for every character.

Anybody interested helping me in making a program like this?

Edited by leomoon
Link to comment
Share on other sites

.rotaerc txet tfel ot thgir a etaerc ot ysae ylriaf si ti neht hgih oot snoitatcepxe ruoy tes t'nod uoy fI

Although this is probably troublesome in Photoshop. Toggle on/off?

Opt("SendCapslockMode", 0)

HotKeySet("{backspace}", "_DelInstead")

While 1
    Send("{left}")
    Sleep(20)
WEnd

Func _DelInstead()
    Send("{del}")
EndFunc

GIMP supports right-to-left text by the way, and it's completely free.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...