Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function PopupAssistant() {
- /* this is the creator function for your scene assistant object. It will be passed all the
- additional parameters (after the scene name) that were passed to pushScene. The reference
- to the scene controller (this.controller) has not be established yet, so any initialization
- that needs the scene controller should be done in the setup function below. */
- }
- PopupAssistant.prototype.setup = function() {
- this.keyTap = this.keyTap.bind(this);
- this.controller.listen(this.controller.get('ALEF'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('BEIS'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('GIMEL'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('DALED'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('HEY'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('VOV'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('ZAYEN'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('CHES'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('CHES2'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('TES'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('YID'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('KUF'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('ENDER_KUF'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('LAMED'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('MEM'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('MEM2'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('ENDER_MEM'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('NEEN'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('ENDER_NEEN'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('SAMECH'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('AYIN'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('PEY'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('PEY2'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('ENDER_PEY'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('TSADIQ'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('ENDER_TSADIQ'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('KEEF'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('RESH'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('SHEEN'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('TUF'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('SPACE'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('exc'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('qut'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('at'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('per'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('com'), Mojo.Event.tap, this.keyTap);
- this.controller.listen(this.controller.get('inv'), Mojo.Event.tap, this.keyTap);
- };
- PopupAssistant.prototype.activate = function(event) {
- this.keyTap();
- if (keyTapped === 'ENDER_TSADIQ')
- this.keysSetup();
- /*else
- this.keySetupLc();*/
- };
- //set up the kets
- PopupAssistant.prototype.keyTap = function(event) {
- keyTapped = event.srcElement.id
- if (keyTapped === 'ALEF') {letter = ALEF}
- else if (keyTapped === 'BEIS') {letter = BEIS}
- else if (keyTapped === 'GIMEL') {letter = GIMEL}
- else if (keyTapped === 'DALED') {letter = DALED}
- else if (keyTapped === 'HEY') {letter = HEY}
- else if (keyTapped === 'VOV') {letter = VOV}
- else if (keyTapped === 'ZAYEN') {letter = ZAYEN}
- else if (keyTapped === 'CHES') {letter = CHES}
- else if (keyTapped === 'CHES2') {letter = CHES2}
- else if (keyTapped === 'TES') {letter = TES}
- else if (keyTapped === 'YID') {letter = YID}
- else if (keyTapped === 'KUF') {letter = KUF}
- else if (keyTapped === 'ENDER_KUF') {letter = ENDER_KUF}
- else if (keyTapped === 'LAMED') {letter = LAMED}
- else if (keyTapped === 'MEM') {letter = MEM}
- else if (keyTapped === 'MEM2') {letter = MEM2}
- else if (keyTapped === 'ENDER_MEM') {letter = ENDER_MEM}
- else if (keyTapped === 'NEEN') {letter = NEEN}
- else if (keyTapped === 'ENDER_NEEN') {letter = ENDER_NEEN}
- else if (keyTapped === 'SAMECH') {letter = SAMECH}
- else if (keyTapped === 'AYIN') {letter = AYIN}
- else if (keyTapped === 'PEY') {letter = PEY}
- else if (keyTapped === 'PEY2') {letter = PEY2}
- else if (keyTapped === 'ENDER_PEY') {letter = ENDER_PEY}
- else if (keyTapped === 'TSADIQ') {letter = TSADIQ}
- else if (keyTapped === 'ENDER_TSADIQ') {/*send message*/}
- else if (keyTapped === 'KEEF') {letter = KEEF}
- else if (keyTapped === 'RESH') {letter = RESH}
- else if (keyTapped === 'SHEEN') {letter = SHEEN}
- else if (keyTapped === 'TUF') {letter = TUF}
- else if (keyTapped === 'SPACE') {letter = ' ' }
- else if (keyTapped === 'exc') {letter = '!'}
- else if (keyTapped === 'qut') {letter = '?'}
- else if (keyTapped === 'at') {letter = '@'}
- else if (keyTapped === 'per') {letter = '.'}
- else if (keyTapped === 'com') {letter = '‚'}
- else if (keyTapped === 'inv') {letter = '"'}
- var printtext = letter ;
- this.controller.get("text").innerHTML = printtext;
- viewtext = this.controller.get("text").innerHTML
- this.controller.stageController.setClipboard(viewtext);
- if (PalmSystem && PalmSystem.paste) {
- PalmSystem.paste()
- }
- //this.window.PalmSystem.deactivate();
- };
- PopupAssistant.prototype.keysSetupLc = function(event) {
- ALEF = 'e';
- BEIS = 'X';
- GIMEL = 'D';
- DALED = 'S';
- HEY = 'C';
- VOV = 'T';
- //shift
- ZAYEN = '↑';
- CHES = 'J';
- CHES2 = 'K';
- TES = 'R';
- YID = 'H';
- KUF = 'F';
- //backspace
- ENDER_KUF = '←';
- LAMED = 'L';
- MEM = 'B';
- MEM2 = 'N';
- ENDER_MEM = 'U';
- NEEN = 'V';
- ENDER_NEEN = 'Y';
- SAMECH = 'Z';
- AYIN = 'G';
- PEY = 'I';
- PEY2 = 'O';
- //enter key - - - not functioning yet
- //ENDER_TSADIQ = 'enter';
- ENDER_PEY = 'P';
- TSADIQ = 'M';
- KEEF = 'Q';
- RESH = 'W';
- SHEEN = 'A';
- //option key
- TUF = 'Ξ';
- this.controller.get('KEEF').update(KEEF)
- this.controller.get('RESH').update(RESH)
- this.controller.get('ALEF').update(ALEF)
- this.controller.get('TES').update(TES)
- this.controller.get('VOV').update(VOV)
- this.controller.get('ENDER_NEEN').update(ENDER_NEEN)
- this.controller.get('ENDER_MEM').update(ENDER_MEM)
- this.controller.get('PEY').update(PEY)
- this.controller.get('PEY2').update(PEY2)
- this.controller.get('SHEEN').update(SHEEN)
- this.controller.get('DALED').update(DALED)
- this.controller.get('GIMEL').update(GIMEL)
- this.controller.get('KUF').update(KUF)
- this.controller.get('AYIN').update(AYIN)
- this.controller.get('YID').update(YID)
- this.controller.get('CHES').update(CHES)
- this.controller.get('CHES2').update(CHES2)
- this.controller.get('LAMED').update(LAMED)
- this.controller.get('ENDER_KUF').update(ENDER_KUF)
- this.controller.get('ENDER_PEY').update(ENDER_PEY)
- this.controller.get('ZAYEN').update(ZAYEN)
- this.controller.get('SAMECH').update(SAMECH)
- this.controller.get('BEIS').update(BEIS)
- this.controller.get('HEY').update(HEY)
- this.controller.get('NEEN').update(NEEN)
- this.controller.get('MEM').update(MEM)
- this.controller.get('MEM2').update(MEM2)
- this.controller.get('TSADIQ').update(TSADIQ)
- this.controller.get('TUF').update(TUF)
- this.controller.get('ENDER_TSADIQ').update(ENDER_TSADIQ)
- }
- //Set up the key characters
- PopupAssistant.prototype.keysSetup = function(event) {
- ALEF = 'E';
- BEIS = 'X';
- GIMEL = 'D';
- DALED = 'S';
- HEY = 'C';
- VOV = 'T';
- //shift
- ZAYEN = '↑';
- CHES = 'J';
- CHES2 = 'K';
- TES = 'R';
- YID = 'H';
- KUF = 'F';
- //backspace
- ENDER_KUF = '←';
- LAMED = 'L';
- MEM = 'B';
- MEM2 = 'N';
- ENDER_MEM = 'U';
- NEEN = 'V';
- ENDER_NEEN = 'Y';
- SAMECH = 'Z';
- AYIN = 'G';
- PEY = 'I';
- PEY2 = 'O';
- //enter key - - - not functioning yet
- //ENDER_TSADIQ = 'enter';
- ENDER_PEY = 'P';
- TSADIQ = 'M';
- KEEF = 'Q';
- RESH = 'W';
- SHEEN = 'A';
- //option key
- TUF = 'Ξ';
- this.controller.get('KEEF').update(KEEF)
- this.controller.get('RESH').update(RESH)
- this.controller.get('ALEF').update(ALEF)
- this.controller.get('TES').update(TES)
- this.controller.get('VOV').update(VOV)
- this.controller.get('ENDER_NEEN').update(ENDER_NEEN)
- this.controller.get('ENDER_MEM').update(ENDER_MEM)
- this.controller.get('PEY').update(PEY)
- this.controller.get('PEY2').update(PEY2)
- this.controller.get('SHEEN').update(SHEEN)
- this.controller.get('DALED').update(DALED)
- this.controller.get('GIMEL').update(GIMEL)
- this.controller.get('KUF').update(KUF)
- this.controller.get('AYIN').update(AYIN)
- this.controller.get('YID').update(YID)
- this.controller.get('CHES').update(CHES)
- this.controller.get('CHES2').update(CHES2)
- this.controller.get('LAMED').update(LAMED)
- this.controller.get('ENDER_KUF').update(ENDER_KUF)
- this.controller.get('ENDER_PEY').update(ENDER_PEY)
- this.controller.get('ZAYEN').update(ZAYEN)
- this.controller.get('SAMECH').update(SAMECH)
- this.controller.get('BEIS').update(BEIS)
- this.controller.get('HEY').update(HEY)
- this.controller.get('NEEN').update(NEEN)
- this.controller.get('MEM').update(MEM)
- this.controller.get('MEM2').update(MEM2)
- this.controller.get('TSADIQ').update(TSADIQ)
- this.controller.get('TUF').update(TUF)
- this.controller.get('ENDER_TSADIQ').update(ENDER_TSADIQ)
- }
- /*PopupAssistant.prototype.onTap = function(event) {
- temptext = 'helpme';
- this.controller.stageController.setClipboard(temptext);
- if (PalmSystem && PalmSystem.paste) {
- PalmSystem.paste()
- }
- };*/
- PopupAssistant.prototype.deactivate = function(event) {
- /* remove any event handlers you added in activate and do any other cleanup that should happen before
- this scene is popped or another scene is pushed on top */
- };
- PopupAssistant.prototype.cleanup = function(event) {
- /* this function should do any cleanup needed before the scene is destroyed as
- a result of being popped off the scene stack */
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement