This document describes a project to create virtual keyboard and touchpad inputs for a computer using image processing and MATLAB. A virtual keyboard is projected onto a surface and a camera is used to detect finger positions and key presses. When a finger cuts the infrared beam projected on the surface, its position is detected and the corresponding key press is determined. MATLAB tools are used to acquire camera frames, detect objects in the images, and map finger positions to keyboard inputs or mouse controls. The project aims to develop a more portable and user-friendly alternative to physical keyboards and mice.