<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joesmith+fromchat</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joesmith+fromchat"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Joesmith_fromchat"/>
	<updated>2026-04-19T17:45:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=3793</id>
		<title>On Screen Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=3793"/>
		<updated>2009-08-04T23:18:35Z</updated>

		<summary type="html">&lt;p&gt;Joesmith fromchat: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=On Screen Keyboard: A path forward= &lt;br /&gt;
&lt;br /&gt;
The Palm Pre already COMES with an on-screen keyboard. It works in portrait and landscape, in all apps, in all fields. &lt;br /&gt;
&lt;br /&gt;
Press the &amp;quot;sym&amp;quot; key and a scrollable 5x5 keyboard pops up full of alternate characters. &lt;br /&gt;
&lt;br /&gt;
This is controlled by /usr/palm/frameworks/mojo/submissions/191.15/javascripts/widget_charselector.js&lt;br /&gt;
&lt;br /&gt;
with the layout controlled by 3 files in /usr/palm/frameworks/mojo/submissions/191.15/templates/charselector&lt;br /&gt;
&lt;br /&gt;
the actual list of characters that appear on the screen is controlled by /usr/palm/frameworks/mojo/submissions/191.15/resources/en_us/alternatechars_table.json&lt;br /&gt;
&lt;br /&gt;
At the simplest level then, creating an on-screen keyboard requires editing the alternate characters table json, to add the &amp;quot;regular&amp;quot; charcters to it, and then when you want a keyboard, press SYM and poof, a keyboard. &lt;br /&gt;
&lt;br /&gt;
At the next level, widget_charselector.js needs to be modified to not close the keyboard after each keypress.  &lt;br /&gt;
&lt;br /&gt;
A more sophisticated version would require editing widget_charselector.js to make the widget wider to accomodate more characters at a time, or perhaps a qwerty layout. &lt;br /&gt;
&lt;br /&gt;
A further refinement would require digging into the mojo framework deeper.  It would be really &amp;quot;neat&amp;quot; if you were in a text field and the keyboard &amp;quot;popped up&amp;quot; if the slider was closed.  This would be &amp;quot;harder.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Still, this is a path forward which is something we haven't had before. &lt;br /&gt;
&lt;br /&gt;
Please edit this page with your thoughts, and proposals.&lt;br /&gt;
&lt;br /&gt;
'''Update: 8/04/09 I have been editing widget_charselector.js, and no changes have occurred, can be deleted, and still no changes occur, it does not control sym in the least bit -Joesmith'''&lt;/div&gt;</summary>
		<author><name>Joesmith fromchat</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=3790</id>
		<title>On Screen Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=3790"/>
		<updated>2009-08-04T22:08:49Z</updated>

		<summary type="html">&lt;p&gt;Joesmith fromchat: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=On Screen Keyboard: A path forward= &lt;br /&gt;
&lt;br /&gt;
The Palm Pre already COMES with an on-screen keyboard. It works in portrait and landscape, in all apps, in all fields. &lt;br /&gt;
&lt;br /&gt;
Press the &amp;quot;sym&amp;quot; key and a scrollable 5x5 keyboard pops up full of alternate characters. &lt;br /&gt;
&lt;br /&gt;
This is controlled by /usr/palm/frameworks/mojo/submissions/191.15/javascripts/widget_charselector.js&lt;br /&gt;
&lt;br /&gt;
with the layout controlled by 3 files in /usr/palm/frameworks/mojo/submissions/191.15/templates/charselector&lt;br /&gt;
&lt;br /&gt;
the actual list of characters that appear on the screen is controlled by /usr/palm/frameworks/mojo/submissions/191.15/resources/en_us/alternatechars_table.json&lt;br /&gt;
&lt;br /&gt;
At the simplest level then, creating an on-screen keyboard requires editing the alternate characters table json, to add the &amp;quot;regular&amp;quot; charcters to it, and then when you want a keyboard, press SYM and poof, a keyboard. &lt;br /&gt;
&lt;br /&gt;
At the next level, widget_charselector.js needs to be modified to not close the keyboard after each keypress.  &lt;br /&gt;
&lt;br /&gt;
A more sophisticated version would require editing widget_charselector.js to make the widget wider to accomodate more characters at a time, or perhaps a qwerty layout. &lt;br /&gt;
&lt;br /&gt;
A further refinement would require digging into the mojo framework deeper.  It would be really &amp;quot;neat&amp;quot; if you were in a text field and the keyboard &amp;quot;popped up&amp;quot; if the slider was closed.  This would be &amp;quot;harder.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Still, this is a path forward which is something we haven't had before. &lt;br /&gt;
&lt;br /&gt;
Please edit this page with your thoughts, and proposals.&lt;br /&gt;
&lt;br /&gt;
'''Update: 8/04/09 I have been editing widget_charselector.js, and no changes have occurred, it does not control sym in the least bit -Joesmith'''&lt;/div&gt;</summary>
		<author><name>Joesmith fromchat</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=3711</id>
		<title>On Screen Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=3711"/>
		<updated>2009-08-03T19:30:31Z</updated>

		<summary type="html">&lt;p&gt;Joesmith fromchat: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=On Screen Keyboard: A path forward= &lt;br /&gt;
&lt;br /&gt;
The Palm Pre already COMES with an on-screen keyboard. It works in portrait and landscape, in all apps, in all fields. &lt;br /&gt;
&lt;br /&gt;
Press the &amp;quot;sym&amp;quot; key and a scrollable 5x5 keyboard pops up full of alternate characters. &lt;br /&gt;
&lt;br /&gt;
This is controlled by /usr/palm/frameworks/mojo/submissions/191.15/javascripts/widget_charselector.js&lt;br /&gt;
&lt;br /&gt;
with the layout controlled by 3 files in /usr/palm/frameworks/mojo/submissions/191.15/templates/charselector&lt;br /&gt;
&lt;br /&gt;
the actual list of characters that appear on the screen is controlled by /usr/palm/frameworks/mojo/submissions/191.15/resources/en_us/alternatechars_table.json&lt;br /&gt;
&lt;br /&gt;
At the simplest level then, creating an on-screen keyboard requires editing the alternate characters table json, to add the &amp;quot;regular&amp;quot; charcters to it, and then when you want a keyboard, press SYM and poof, a keyboard. &lt;br /&gt;
&lt;br /&gt;
At the next level, widget_charselector.js needs to be modified to not close the keyboard after each keypress.  &lt;br /&gt;
&lt;br /&gt;
A more sophisticated version would require editing widget_charselector.js to make the widget wider to accomodate more characters at a time, or perhaps a qwerty layout. &lt;br /&gt;
&lt;br /&gt;
A further refinement would require digging into the mojo framework deeper.  It would be really &amp;quot;neat&amp;quot; if you were in a text field and the keyboard &amp;quot;popped up&amp;quot; if the slider was closed.  This would be &amp;quot;harder.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Still, this is a path forward which is something we haven't had before. &lt;br /&gt;
&lt;br /&gt;
Please edit this page with your thoughts, and proposals.&lt;br /&gt;
&lt;br /&gt;
'''Update: 8/03/09 I have been editing widget_charselector.js, and no changes have occurred, on a hunch I deleted the file and everything still runs smoothly. I have concluded that another file must also control the operation of SYM. Please test this, by backing up the file, deleting and rebooting so that we may confirm, we need to find the other file controlling the function. I will continue to search, please post your findings. -Joesmith'''&lt;/div&gt;</summary>
		<author><name>Joesmith fromchat</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=3710</id>
		<title>On Screen Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=3710"/>
		<updated>2009-08-03T19:30:10Z</updated>

		<summary type="html">&lt;p&gt;Joesmith fromchat: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=On Screen Keyboard: A path forward= &lt;br /&gt;
&lt;br /&gt;
The Palm Pre already COMES with an on-screen keyboard. It works in portrait and landscape, in all apps, in all fields. &lt;br /&gt;
&lt;br /&gt;
Press the &amp;quot;sym&amp;quot; key and a scrollable 5x5 keyboard pops up full of alternate characters. &lt;br /&gt;
&lt;br /&gt;
This is controlled by /usr/palm/frameworks/mojo/submissions/191.15/javascripts/widget_charselector.js&lt;br /&gt;
&lt;br /&gt;
with the layout controlled by 3 files in /usr/palm/frameworks/mojo/submissions/191.15/templates/charselector&lt;br /&gt;
&lt;br /&gt;
the actual list of characters that appear on the screen is controlled by /usr/palm/frameworks/mojo/submissions/191.15/resources/en_us/alternatechars_table.json&lt;br /&gt;
&lt;br /&gt;
At the simplest level then, creating an on-screen keyboard requires editing the alternate characters table json, to add the &amp;quot;regular&amp;quot; charcters to it, and then when you want a keyboard, press SYM and poof, a keyboard. &lt;br /&gt;
&lt;br /&gt;
At the next level, widget_charselector.js needs to be modified to not close the keyboard after each keypress.  &lt;br /&gt;
&lt;br /&gt;
A more sophisticated version would require editing widget_charselector.js to make the widget wider to accomodate more characters at a time, or perhaps a qwerty layout. &lt;br /&gt;
&lt;br /&gt;
A further refinement would require digging into the mojo framework deeper.  It would be really &amp;quot;neat&amp;quot; if you were in a text field and the keyboard &amp;quot;popped up&amp;quot; if the slider was closed.  This would be &amp;quot;harder.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Still, this is a path forward which is something we haven't had before. &lt;br /&gt;
&lt;br /&gt;
Please edit this page with your thoughts, and proposals.&lt;br /&gt;
&lt;br /&gt;
Update: 8/03/09 I have been editing widget_charselector.js, and no changes have occurred, on a hunch I deleted the file and everything still runs smoothly. I have concluded that another file must also control the operation of SYM. Please test this, by backing up the file, deleting and rebooting so that we may confirm, we need to find the other file controlling the function. I will continue to search, please post your findings. -Joesmith&lt;/div&gt;</summary>
		<author><name>Joesmith fromchat</name></author>
	</entry>
</feed>