{"id":20312687,"url":"https://github.com/prathameshdhande22/virtual-keyboard-html","last_synced_at":"2026-04-20T03:36:08.825Z","repository":{"id":172806042,"uuid":"649799618","full_name":"PrathameshDhande22/Virtual-KeyBoard-HTML","owner":"PrathameshDhande22","description":"Created Virtual Keyboard using HTML,CSS,JavaScript and Bootstrap, Support only for Desktop view not for Mobile","archived":false,"fork":false,"pushed_at":"2023-06-06T05:21:14.000Z","size":11,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-07T15:08:01.805Z","etag":null,"topics":["alphabets","bootstrap","bootstrap5","css","css3","html","html-css-javascript","html5","javascript","numbers","project","virtualkeyboard"],"latest_commit_sha":null,"homepage":"https://prathameshdhande22.github.io/Virtual-KeyBoard-HTML/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrathameshDhande22.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support.html","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-05T16:58:11.000Z","updated_at":"2025-11-03T07:01:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"1260a563-85cb-4752-bb63-7fb35cb0ee2f","html_url":"https://github.com/PrathameshDhande22/Virtual-KeyBoard-HTML","commit_stats":null,"previous_names":["prathameshdhande22/virtual-keyboard-html"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PrathameshDhande22/Virtual-KeyBoard-HTML","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FVirtual-KeyBoard-HTML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FVirtual-KeyBoard-HTML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FVirtual-KeyBoard-HTML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FVirtual-KeyBoard-HTML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrathameshDhande22","download_url":"https://codeload.github.com/PrathameshDhande22/Virtual-KeyBoard-HTML/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FVirtual-KeyBoard-HTML/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32031832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alphabets","bootstrap","bootstrap5","css","css3","html","html-css-javascript","html5","javascript","numbers","project","virtualkeyboard"],"created_at":"2024-11-14T18:07:13.246Z","updated_at":"2026-04-20T03:36:08.788Z","avatar_url":"https://github.com/PrathameshDhande22.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Virtual Keyboard using HTML, CSS and JavaScript\n\nThis repository contains a virtual keyboard web application created using HTML, CSS, JavaScript, and Bootstrap. The virtual keyboard is designed for desktop use and provides a user-friendly interface for typing.\n\n## Features\n\n- Full keyboard layout with alphabetical, numerical, and special characters.\n- Caps Lock functionality to toggle uppercase letters.\n- Shift key to temporarily enable uppercase letters.\n- Space bar for entering spaces between words.\n- Bootstrap support for tooltips and toasts, enhancing the user experience.\n\n## Usage\n\nTo use the virtual keyboard, follow these steps:\n\n1. Clone the repository: `git clone https://github.com/prathameshdhande22/virtual-keyboard.git`\n2. Navigate to the project directory: `cd virtual-keyboard`\n3. Open the `index.html` file in your web browser.\n4. Click on the keys with your mouse or use your physical keyboard to enter characters.\n5. The keyboard layout follows the standard QWERTY layout.\n\n### Functionality\n\n- Clicking the `Caps Lock` button will toggle uppercase letters. When active, all entered letters will be in uppercase until deactivated.\n- Clicking the `Shift` button will temporarily enable uppercase letters for the next character typed.\n- Clicking the `Space` button will enter a space character between words.\n\n## Technologies Used\n\n- HTML\n- CSS\n- JavaScript\n- Bootstrap\n\n## ScreenShots\n1. Typing on Virtual Keyboard using Shift button on.\n![Screenshot 2023-06-05 225519](https://github.com/PrathameshDhande22/Virtual-KeyBoard-HTML/assets/87264935/e90195f2-0a47-44a0-ab8d-d2ce7ec6473a)\n2. Typing on Virtual Keyboard using Shift button off.\n![Screenshot 2023-06-05 225533](https://github.com/PrathameshDhande22/Virtual-KeyBoard-HTML/assets/87264935/8c3c85f6-f6d3-469a-8a20-4bd83cf5eaae)\n3. Copying the Text typed using Virtual Keyboard.\n![Screenshot 2023-06-05 225548](https://github.com/PrathameshDhande22/Virtual-KeyBoard-HTML/assets/87264935/6dae8f70-4e75-43bd-b42d-e1a766550189)\n\n## Author\n\nThis virtual keyboard was created by Prathamesh Dhande.\n\n## License\n\nThis project is open source and does not have any specific license. Feel free to use and modify the code as per your requirements.\n\n## Acknowledgments\n\nSpecial thanks to the Bootstrap framework for providing the tooltip and toast components, enhancing the usability of the virtual keyboard.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprathameshdhande22%2Fvirtual-keyboard-html","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprathameshdhande22%2Fvirtual-keyboard-html","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprathameshdhande22%2Fvirtual-keyboard-html/lists"}