[oXygen-user] oXygen and Java Input Methods for Unicode

Ken Beesley
Wed Jan 18 08:38:56 CST 2006


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





More information about the oXygen-user mailing list