Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Screen (or window) selection via head movement

Screen (or window) selection via head movement

Scheduled Pinned Locked Moved The Lounge
comgame-devquestion
7 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    RenniePet
    wrote on last edited by
    #1

    I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie

    C S J S 4 Replies Last reply
    0
    • R RenniePet

      I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie

      C Offline
      C Offline
      CodyDaemon
      wrote on last edited by
      #2

      Using eye tracking software and a webcam, you should be able to select the window you are looking at... I don't know the maths myself but you can work out where the user is looking on screen too... so you can kinda have an 'eyeMouse' pointer. lol

      1 Reply Last reply
      0
      • R RenniePet

        I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie

        S Offline
        S Offline
        Simon P Stevens
        wrote on last edited by
        #3

        There's a couple of open source gaze tracking libraries around. You could use one of them to provide the data for an app that auto focuses on windows. I've never actually tried any of them though, so I've no idea how well they work. OpenGazer[^] ITU Gaze Tracker[^] Edit: Also, check out COGAIN (Communication by Gaze Interaction) [^]. They have a list of eye tracking software / libraries[^] on their website that could be useful.

        Simon

        R 1 Reply Last reply
        0
        • R RenniePet

          I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie

          J Offline
          J Offline
          Joan M
          wrote on last edited by
          #4

          PLEASE: NOTE THIS IS A JOKE... je je... you can wear your mouse in your head and with a fast movement combined with the feature that automatically selects the window that you are passing over... ;P Now seriously... I've set the speed of the mouse a little bit faster and changing from one screen to the other one is almost non noticeable...

          [www.tamelectromecanica.com][www.tam.cat]

          https://www.robotecnik.com freelance robots, PLC and CNC programmer.

          R 1 Reply Last reply
          0
          • S Simon P Stevens

            There's a couple of open source gaze tracking libraries around. You could use one of them to provide the data for an app that auto focuses on windows. I've never actually tried any of them though, so I've no idea how well they work. OpenGazer[^] ITU Gaze Tracker[^] Edit: Also, check out COGAIN (Communication by Gaze Interaction) [^]. They have a list of eye tracking software / libraries[^] on their website that could be useful.

            Simon

            R Offline
            R Offline
            RenniePet
            wrote on last edited by
            #5

            Thank you. I'll look into it.

            1 Reply Last reply
            0
            • J Joan M

              PLEASE: NOTE THIS IS A JOKE... je je... you can wear your mouse in your head and with a fast movement combined with the feature that automatically selects the window that you are passing over... ;P Now seriously... I've set the speed of the mouse a little bit faster and changing from one screen to the other one is almost non noticeable...

              [www.tamelectromecanica.com][www.tam.cat]

              R Offline
              R Offline
              RenniePet
              wrote on last edited by
              #6

              My problem is not lack of mouse speed. My problem is lack of brain speed, or something. I typically have Visual Studio fullscreen on one screen, and Notepad++ fullscreen on the other screen, with documentation for the program I'm writing. I'm looking at one screen and thinking, and I'm looking at the other screen and thinking, and back and think and forth and think. I no longer am aware of which of the two windows is the active one. I just somehow assume that the one I'm looking at should be the active one. So when I decide to type something into the program I'm looking at I just start typing, and it irritates the hell out of me when I then discover that my keystrokes are going to the "wrong" window. Rennie

              1 Reply Last reply
              0
              • R RenniePet

                I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie

                S Offline
                S Offline
                SimulationofSai
                wrote on last edited by
                #7

                RenniePet wrote:

                something I have to wear on my head?

                Yeah! Put your thinking cap on :rolleyes:

                SG Aham Brahmasmi!

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups