8000 Add active screen endpoint (#112) · NativePHP/electron@fb234e7 · GitHub
[go: up one dir, main page]

Skip to content 8000

Commit fb234e7

Browse files
authored
Add active screen endpoint (#112)
1 parent d262ae9 commit fb234e7

File tree

1 file changed

+7
-0
lines changed
  • resources/js/electron-plugin/src/server/api

1 file changed

+7
-0
lines changed

resources/js/electron-plugin/src/server/api/screen.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import express from 'express'
22
import { screen } from 'electron'
3+
34
const router = express.Router();
45

56
router.get('/displays', (req, res) => {
@@ -18,4 +19,10 @@ router.get('/cursor-position', (req, res) => {
1819
res.json(screen.getCursorScreenPoint())
1920
});
2021

22+
router.get('/active', (req, res) => {
23+
const cursor = screen.getCursorScreenPoint()
24+
25+
res.json(screen.getDisplayNearestPoint(cursor))
26+
});
27+
2128
export default router;

0 commit comments

Comments
 (0)
0