- OBS Input Overlay plugin clone coding
- 오버워치 방송을 보다보면 화면에 키입력을 보여주는 프로그램이 있다.
- 이런거를 한번 만들어보고 싶어서 시작
- 입력키 오버레이 기능
- 항상위에 오버레이
- 오버레이 영역 마우스 클릭 무시
- ⚠️ 노드 버전을 12.18.3 맞춰야 실행가능합니다
- ⚠️ 윈도우 10, 64비트
npm i
npm start
# 설치파일 만들기 exe
npm run build-installer
- electron 9 미만 버전을 사용해야한다고한다..
- 나는 v10.0.5 였다.
- electron을 8.5.3으로 다운그레이드하고
const nodeAbi = require("node-abi");
console.log(nodeAbi.getAbi("8.5.3", "electron"));
console.log(nodeAbi.getAbi("12.18.3", "node"));
- node-abi라는 것을 통해서 노드와 일렉트론 abi값을 구했다.
- 그리고 iohook 설치전에 package.json에서 설정을 해줘야한다.
"iohook": {
"targets": [
"node-72",
"electron-76"
],
"platforms": [
"win32",
"darwin",
"linux"
],
"arches": [
"x64",
"ia32"
]
}
:root {
--skew-value: -20deg;
}
.box-container > div {
transform: skew(var(--skew-value));
}
mainWindow.setAlwaysOnTop(true, "screen");
mainWindow.setIgnoreMouseEvents(true);