Hello,
I've been working on setting up an OpenMeetings system where users will
often need to remotely enter text on each others' computers. I've
encountered a problem in that when a user is remotely entering text
using the Java screen share applet, remote keyboard control will stop
working when the remote-controlling user presses the space or enter keys.
After doing some Flash debugging I've uncovered what looks like a reason
for the remote input failures when space or enter are pressed. Below is
a portion of the debug log during a screen sharing session with remote
keyboard input.
It appears that when space (code 32) or enter (code 13) are pressed, a
new OpenMeetings meeting object is initialized, judging by the
parameters of the initialized object. The question is, then, how to
prevent this from happening?
The OM documentation doesn't mention the use of space or enter to launch
a new session. Do you or anyone know what .lzx source file the keycodes
would be specified in so I can disable them? Thank you.
onkeydown 70
downkeys «Array(1)#41| [70]» 1
onkeyup 70
tObject :: «Object#45| {action: 'onkeyup', k: 70}» true false
onkeydown 16
downkeys «Array(1)#41| [16]» 1
onkeyup 16
tObject :: «Object#46| {action: 'onkeyup', k: 16}» true false
onkeydown 16
downkeys «Array(1)#41| [16]» 1
onkeyup 16
tObject :: «Object#47| {action: 'onkeyup', k: 16}» true false
onkeydown 32
downkeys «Array(1)#41| [32]» 1
this.initObject «Object#39| {allowRecording: true, …, broadCastID: -2,
canDraw: false, canGiveAudio: false, canRemote: false, canShare: false,
chatUserRoomId: null, connectedSince: Sat Aug 4 12:15:43 GMT-0700 2012,
externalUserId: null, externalUserType: null, firstname: 'Electronic',
flvRecordingId: null, flvRecordingMetaDataId: null, formatedDate: null,
interviewPodId: null, isAVClient: false, isBroadcasting: false,
isChatNotification: false, isMod: false, isRecording: false,
isScreenClient: true, isSuperModerator: false, …, lastLogin: null,
lastname: 'Name', mail: null, micMuted: false, official_code: null,
organization_id: 1, picture_uri: null, publicSID:
'
f81939f3d735f3cd951239715c7c0e70', room_id: 8, roomClientId: null,
roomEnter: null, roomRecordingName: null, scope: '8',
screenPublishStarted: false, …, startRecording: false, startStreaming:
true, streamid: '42', streamPublishName:
'22a39439eed2b5670cbe6cbb3390d30b', …, user_id: 5, usercolor: null,
userip: '0.0.0.0', …, userport: 39191, userpos: null, VHeight: 367,
VWidth: 1265, VX: 614, VY: 270, zombieCheckFlag: false}»
STOP: play «flash.net::NetStream#48| [object NetStream]»
onkeyup 32
tObject :: «Object#49| {action: 'onkeyup', k: 32}» true false
onstop this._y.to 0
newZoom 89
setSliderValue 89
onkeydown 32
downkeys «Array(1)#41| [32]» 1
this.initObject «Object#39| {allowRecording: true, …, broadCastID: -2,
canDraw: false, canGiveAudio: false, canRemote: false, canShare: false,
chatUserRoomId: null, connectedSince: Sat Aug 4 12:15:43 GMT-0700 2012,
externalUserId: null, externalUserType: null, firstname: 'Electronic',
flvRecordingId: null, flvRecordingMetaDataId: null, formatedDate: null,
interviewPodId: null, isAVClient: false, isBroadcasting: false,
isChatNotification: false, isMod: false, isRecording: false,
isScreenClient: true, isSuperModerator: false, …, lastLogin: null,
lastname: 'Name', mail: null, micMuted: false, official_code: null,
organization_id: 1, picture_uri: null, publicSID:
'f81939f3d735f3cd951239715c7c0e70', room_id: 8, roomClientId: null,
roomEnter: null, roomRecordingName: null, scope: '8',
screenPublishStarted: false, …, startRecording: false, startStreaming:
true, streamid: '42', streamPublishName:
'22a39439eed2b5670cbe6cbb3390d30b', …, user_id: 5, usercolor: null,
userip: '0.0.0.0', …, userport: 39191, userpos: null, VHeight: 367,
VWidth: 1265, VX: 614, VY: 270, zombieCheckFlag: false}»
STOP: play «flash.net::NetStream#50| [object NetStream]»
onkeyup 32
tObject :: «Object#51| {action: 'onkeyup', k: 32}» true false
onstop this._y.to 0
newZoom 89
setSliderValue 89
onkeydown 32
downkeys «Array(1)#41| [32]» 1
this.initObject «Object#39| {allowRecording: true, …, broadCastID: -2,
canDraw: false, canGiveAudio: false, canRemote: false, canShare: false,
chatUserRoomId: null, connectedSince: Sat Aug 4 12:15:43 GMT-0700 2012,
externalUserId: null, externalUserType: null, firstname: 'Electronic',
flvRecordingId: null, flvRecordingMetaDataId: null, formatedDate: null,
interviewPodId: null, isAVClient: false, isBroadcasting: false,
isChatNotification: false, isMod: false, isRecording: false,
isScreenClient: true, isSuperModerator: false, …, lastLogin: null,
lastname: 'Name', mail: null, micMuted: false, official_code: null,
organization_id: 1, picture_uri: null, publicSID:
'f81939f3d735f3cd951239715c7c0e70', room_id: 8, roomClientId: null,
roomEnter: null, roomRecordingName: null, scope: '8',
screenPublishStarted: false, …, startRecording: false, startStreaming:
true, streamid: '42', streamPublishName:
'22a39439eed2b5670cbe6cbb3390d30b', …, user_id: 5, usercolor: null,
userip: '0.0.0.0', …, userport: 39191, userpos: null, VHeight: 367,
VWidth: 1265, VX: 614, VY: 270, zombieCheckFlag: false}»
STOP: play «flash.net::NetStream#52| [object NetStream]»
onkeyup 32
onkeydown 13
downkeys «Array(1)#41| [13]» 1
this.initObject «Object#39| {allowRecording: true, …, broadCastID: -2,
canDraw: false, canGiveAudio: false, canRemote: false, canShare: false,
chatUserRoomId: null, connectedSince: Sat Aug 4 12:15:43 GMT-0700 2012,
externalUserId: null, externalUserType: null, firstname: 'Electronic',
flvRecordingId: null, flvRecordingMetaDataId: null, formatedDate: null,
interviewPodId: null, isAVClient: false, isBroadcasting: false,
isChatNotification: false, isMod: false, isRecording: false,
isScreenClient: true, isSuperModerator: false, …, lastLogin: null,
lastname: 'Name', mail: null, micMuted: false, official_code: null,
organization_id: 1, picture_uri: null, publicSID:
'f81939f3d735f3cd951239715c7c0e70', room_id: 8, roomClientId: null,
roomEnter: null, roomRecordingName: null, scope: '8',
screenPublishStarted: false, …, startRecording: false, startStreaming:
true, streamid: '42', streamPublishName:
'22a39439eed2b5670cbe6cbb3390d30b', …, user_id: 5, usercolor: null,
userip: '0.0.0.0', …, userport: 39191, userpos: null, VHeight: 367,
VWidth: 1265, VX: 614, VY: 270, zombieCheckFlag: false}»
STOP: play «flash.net::NetStream#58| [object NetStream]»
onkeyup 13
--
*Best Regards,*
*
*
*Kyle Stephenson*