Skip to content

Share selected area of the screen in applications that do not support this, e.g. Teams.

License

Notifications You must be signed in to change notification settings

Kravchenko32/ScreenAreaShare_Odyssey_G9

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github All Releases Build Github All Releases Github All Releases

ScreenAreaShare

ScreenAreaShare allows sharing selected area of the screen in applications that do not natively support this feature such as Teams.

How It Works

ScreenAreaShare creates 2 windows. The capture window is a click-through, transparent window indicating the recording area via a red border. The rendering window displays the content of that area. In applications such as Teams, you can then share the rendering window.

How To Run

Via Release

You can download the executable for windows from the Releases page.

Via Source Code

  1. Clone or download the source code.
  2. Run npm install
  3. Either run directly or build an executable.
    1. Source: run npm start.
    2. Build executable: run npm run make.
      Execute the built .exe file in the out/ folder.

Usage

  1. Two windows should open: One border-window and one rendering window. These two windows can be moved via a drag-drop. The red borders can be resized.
  2. With both windows open, start the sharing function of the application of your choice (e.g. Teams) by selecting the option to share a window. Select this application.

Command Line Parameters

Parameter Description
--freeze Hide capturing window
--consider-scale Considers scale settings of the screen
--cx=<x>, --cy=<y> Initial top left coordinate of the capturing window
--cw=<w>, --ch=<h> Initial width and height of the capturing window
--rx=<x>, --ry=<y> Initial top left coordinate of the rendering window

About

Share selected area of the screen in applications that do not support this, e.g. Teams.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.7%
  • CSS 9.5%
  • HTML 6.8%