Hmmm, now that I fully understand your issue, I have to say it is beyond me :(
Hope some more experienced guru will help you out soon! Good luck! On Fri, Jan 15, 2010 at 10:15 PM, Leeoniya <leeon...@gmail.com> wrote: > and....i have done this in Chrome using dispatchEvent with > initKeyboardEvent but i am unable to acheive the same in Mozilla's > equivalent (initKeyEvent)...or the simulate plugin. > > On Jan 15, 3:13 pm, Leeoniya <leeon...@gmail.com> wrote: >> the focus works of course, but that's not what i am trying to do. >> >> i want to convert any keystroke of my choosing to behave like a tab. >> including shift+key. the browser already respects tabindex natively. i >> would like to avoid writing a bunch of code that tries to mimic that >> behavior (yes it can be done of course). >> >> i want to do $("#field").keydown(function(e){ >> if (e.keyCode == 107) { >> if (!e.shiftKey) >> // fire/simulate a tab press here >> else >> // fire/simulate shift+tab keys here >> return false; >> } >> else >> return true; >> >> }); >> >> On Jan 15, 2:13 pm, Balázs Suhajda <suhaj...@gmail.com> wrote: >> >> > I've made a very simple example >> > here:http://jsbin.com/etura(http://jsbin.com/etura/edit) >> > And seems to be fine. Could you share what you did? >> >> > On Fri, Jan 15, 2010 at 5:48 PM, Leeoniya <leeon...@gmail.com> wrote: >> > > tried it, this does not work. >> >> > > On Jan 15, 3:27 am, Balázs Suhajda <suhaj...@gmail.com> wrote: >> > >> To move the cursor, you have to set focus() on the element. >> >> > >> $("#fname").focus() >> >> > >> Of course to move to the next you might have to find it by it's tab >> > >> index >> >> > >> $('input[tabindex=' + tabIndex + ']').focus(); >> >> > >> On Thu, Jan 14, 2010 at 7:09 AM, Leeoniya <leeon...@gmail.com> wrote: >> > >> > not sure if i am doing this right, but it doesnt seem to work: >> >> > >> > $("#fname").simulate("keydown", {keyCode: 9}); >> >> > >> > firebug shows the simulated keydown event identical to a real one in >> > >> > every way. but the cursor does not move to the next tabindex field. am >> > >> > i missing something? >> >> > >> > thanks, >> > >> > Leon >> >> > >> > -- >> > >> > You received this message because you are subscribed to the Google >> > >> > Groups "jQuery UI" group. >> > >> > To post to this group, send email to jquery...@googlegroups.com. >> > >> > To unsubscribe from this group, send email to >> > >> > jquery-ui+unsubscr...@googlegroups.com. >> > >> > For more options, visit this group >> > >> > athttp://groups.google.com/group/jquery-ui?hl=en. >> >> > >> -- >> > >> Best regards, >> > >> Balázs Suhajda >> >> > > -- >> > > You received this message because you are subscribed to the Google >> > > Groups "jQuery UI" group. >> > > To post to this group, send email to jquery...@googlegroups.com. >> > > To unsubscribe from this group, send email to >> > > jquery-ui+unsubscr...@googlegroups.com. >> > > For more options, visit this group >> > > athttp://groups.google.com/group/jquery-ui?hl=en. >> >> > -- >> > Best regards, >> > Balázs Suhajda >> >> > > -- > You received this message because you are subscribed to the Google Groups > "jQuery UI" group. > To post to this group, send email to jquery...@googlegroups.com. > To unsubscribe from this group, send email to > jquery-ui+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/jquery-ui?hl=en. > > > > -- Best regards, Balázs Suhajda
-- You received this message because you are subscribed to the Google Groups "jQuery UI" group. To post to this group, send email to jquery...@googlegroups.com. To unsubscribe from this group, send email to jquery-ui+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jquery-ui?hl=en.