去目錄頁

Best Windows 7 input method for Esperanto

Zvoc47, 2015年10月24日

讯息: 15

语言: English

Zvoc47 (显示个人资料) 2015年10月24日下午5:34:04

I'm having trouble typing Esperanto letters. Tajpi makes the dead key ^ type ^^ and it won't work when it's supposed to make diacritics.
I can't install Windows Keyboard Layout Creator for a reason.

I have a Croatian keyboard so I don't wanna remap the čćžšđ letters. Instead, I want the dead key ^ to work as usual like â î ô, but to work with c g h j s u as well, but it only works with former. I also want the ^ to type out ^^ if I press ^ twice in order to make the ^^ emoticon.

Which software should I use to do this? Also, it mustn't be adware or shareware, but freeware, and if possible, open-source, please.

bartlett22183 (显示个人资料) 2015年10月24日下午6:05:31

I live in the USA and use Tajpi with a Windows (32-bit) 7 Professional service pack 1 computer (American English version). I have no problems at all with Tajpi: ĉ ĝ ĥ ĵ ŝ ŭ Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ. Tajpi has several options, of course, and I have it set so that the appropriate letter followed by any of 'h', 'x' or '^' creates the Esperanto letter. No difficulty at all. You may just need to experiment with the settings and make sure you have the most current version of Tajpi.

noelekim (显示个人资料) 2015年10月25日上午2:06:08

I don't know anything about dead keys and layout creators. Instead, I just open traduku.net and type away with x-surrogates which are instantly transformed into standard Eo.

Tempodivalse (显示个人资料) 2015年10月25日下午2:22:03

I've said this before, but I still can't believe Windows' support for multiple languages is so bad - it's way behind the curve compared to Linux.

The only other x-system equivalent for Windows that I know of is Ek!, though I can't vouch for its stability or ease of use (long-time Linux user here). Perhaps you should give it a shot if Tajpi is not working for you.

Alkanadi (显示个人资料) 2015年10月25日下午2:52:47

Tempodivalse:I've said this before, but I still can't believe Windows' support for multiple languages is so bad - it's way behind the curve compared to Linux.
I don't understand why free software is better than paid software in many cases.

Why is linux better than windows? Why is kdenlive better than windows movie maker? Why is VLC better than windows media player?

I don't get it. It seems to support the communist concept - maybe, people won't be lazy if they have financial freedom.

nornen (显示个人资料) 2015年10月25日下午3:00:53

Alkanadi:
Tempodivalse:I've said this before, but I still can't believe Windows' support for multiple languages is so bad - it's way behind the curve compared to Linux.
I don't understand why free software is better than paid software in many cases.

Why is linux better than windows? Why is kdenlive better than windows movie maker? Why is VLC better than windows media player?

I don't get it. It seems to support the communist concept - maybe, people won't be lazy if they have financial freedom.
It is quite simple. A closed project has a small and limited number of developpers, designers, testers, etc and nobody else can see what is happening under the hood and hence somebody who isn't part of the closed project can contribute only in a very limited way. With an open project, virtually everybody who has the interest, the time and the knowledge can contribute.
If I find a bug in WMP, the only thing I can do is report this bug and hope somebody from the dev team takes a look at it.
If I find a bug in an open project, I can propose a patch I have written myself, and the people in charge can either accept this patch or use this patch as a guideline or orientation for the official patch.
If I think that WMP is lacking a feature, I can only beg the dev team to pretty please implement it. With an open project I can implement it myself. Then I can show my implementation to the people in charge and maybe, after some procedure of QA etc, they might even include it in the next release.

In the closed code world the statement "This feature is not supported" means "This feature is not supported."
In the open code world the statement "This feature is not supported" means "This feature won't be available until someone sits down and implements it."
I for instance have contributed a little bit to usb-modeswitch, because it didn't support two devices we had at the office. So I wrote the necessary code and submitted it. Now our devices are supported. This would not have been possible in a closed environment.

Tempodivalse (显示个人资料) 2015年10月25日下午3:04:22

I don't understand why free software is better than paid software in many cases.
Well, have you used Linux before? You can change your interface language, add EO circumflexes or a plethora of keyboard layouts, modify those layouts, etc. at the click of a menu button or two. It is nowhere as easy in Windows - as evidenced by the frequent threads on "how do I get tajpi/ek to work ..."

I use Linux because I like to have full control over my computer, I don't have to have the user experience that Microsoft has decided I will have, I don't like backdoors, and I don't like to deal with viruses, among other reasons. In my experience, Linux has always been faster, more stable, and more flexible than Windows for everything that I've wanted to do.

I understand that not everyone has those values, and in that case maybe Linux and other open source software might not be for you. Some programs, especially gaming applications, still refuse to work on Linux. But calling it "communist" seems to be a real stretch.

Also, +1 to what Nornen said.

Zvoc47 (显示个人资料) 2015年10月25日下午4:37:45

No matter what I try with Tajpi, the ^ key malfunctions. I've even tried disabling all options and it still doesn't work. Yes, sometimes it writes the Esperanto letters, but sometimes it just won't. I've tried something like § and it didn't work. Also, I won't be using it if ^ doesn't work.

So is there a program to do this?

By the way, I use <> in programming so I wouldn't like to have messed up code because of that.

marcuscf (显示个人资料) 2015年10月28日下午3:16:54

If you are a programmer and can compile a short C++ open-source program, then maybe Simpla Tajpi can help you.

It uses the same principle as Tajpi, but does only the bare minimum (X-method with no additional options*), which might solve your ^-key problem (I had a similar problem with the ¨-key in my Brazilian keyboard, that's why I created Simpla Tajpi). If the X-method is not your favorite input method, you can edit the source and recompile ridulo.gif.

* Not even an icon or key to terminate the program, that's why I don't distribute pre-compiled executables, it's not ready for end-users.

Zvoc47 (显示个人资料) 2015年10月28日下午9:04:19

I don't understand Esperanto enough to read the code comments. Can you show me which line of code I need to change? Also, I don't know how to compile a program without putting it into a Visual Studio solution or CodeBlocks project. How am I supposed to then publish it according to GPL if it will be tied to Visual Studio?

回到上端