[oXygen-user] oXygen and Java Input Methods for Unicode
Sorin Ristache
Thu Jan 19 09:57:14 CST 2006
Hello Ken,
Java input methods are supported in <oXygen/>. Just make sure you set
the path to the directory with the input method jars correctly in the
startup script using the -Djava.ext.dirs parameter. When <oXygen/> is
started up activate the input method from the System menu of the
<oXygen/> window (click on the icon on the title bar or press Alt+Space
to see the System menu), the Select Input Method entry of the menu. Also
use the correct shortcut to trigger the input method window.
Best regards,
Sorin
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com/
Ken Beesley wrote:
>
> Beginner question: RE: oXygen and Java Input Methods for Unicode
>
> Goal: I want to type Unicode chars in oXygen buffers using standard
> Java Input Methods, installed in the Java Extension directory(ies)
>
> Experiments so far:
>
> 1. I downloaded a 30-day trial version of oXygen (for Linux) and
> it appears to be working. The executable is installed in
> ~/oxygen/oxygen7.0
>
> wherein, if I understand things, the oXygen application is launched with
> this command:
>
> "$app_java_home/bin/java" -client -Dinstall4j.jvmDir="$app_java_home"
> -Dinstall4j.appDir="$app_home" -Dexe4j.moduleName="$prg_dir/$prg"
> "-Xmx180m" $INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath"
> com.install4j.runtime.Launcher launch ro.sync.exml.Oxygen true false
> "$prg_dir/error.log" "" true true false "SplashScreen.gif" false true
> 418 281 "" 20 20 "Arial" "0,0,0" 8 500 "" 20 40 "Arial" "0,0,0" 8 500
> -1 "$@"
>
> oXygen is a Java application, and (from the documentation) it
> claims to be Unicode-savvy. However, I haven't yet been able to
> get oXygen to respond to my Linux Java Input Method "hotkey"
> and allow me to select an active input from from the installed Java
> Input Methods.
>
> 2. I have personal Java Input Methods (that work with other Java
> applications like jEdit) in /home/beesley/java/input-methods/lib, and I
> modified
> the launching command in oxygen7.0 to include a -Djava.ext.dirs flag
> thus:
>
> "$app_java_home/bin/java" -client -Dinstall4j.jvmDir="$app_java_home"
> -Dinstall4j.appDir="$app_home"
> -Djava.ext.dirs="$app_java_home/jre/lib/ext:/home/beesley/java/input-methods/lib"
> -Dexe4j.moduleName="$prg_dir/$prg" "-Xmx180m" $INSTALL4J_ADD_VM_PARAMS
> -classpath "$local_classpath" com.install4j.runtime.Launcher launch
> ro.sync.exml.Oxygen true false "$prg_dir/error.log" "" true true false
> "SplashScreen.gif" false true 418 281 "" 20 20 "Arial" "0,0,0" 8 500 ""
> 20 40 "Arial" "0,0,0" 8 500 -1 "$@"
>
> That should tell the application to consult the normal Extensions directory
> for the installation and my personal directory for extensions, including
> Java Input Methods.
> My Java Input Method "hotkey" on Linux is defined as F12, and it works
> with other Java applications (like jEdit). But with oXygen, pressing F12
> does not bring up a Java Input Method selection window.
>
> ****************
>
> What am I missing?
> Thanks,
>
> Ken
>
>
> _______________________________________________
> oXygen-user mailing list
>
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
More information about the oXygen-user
mailing list