Spaces:
Runtime error
Runtime error
Download src/lib/utils/isVirtualKeyboard.ts from evijit/pluralchat: direct link, hf CLI and curl.
- Browser
- Download file 484 Bytes
-
https://huggingface.co/spaces/evijit/pluralchat/resolve/refs%2Fpr%2F1/src/lib/utils/isVirtualKeyboard.ts
- Command line
-
hf download hf://spaces/evijit/pluralchat@refs/pr/1/src/lib/utils/isVirtualKeyboard.ts
-
curl -L -o isVirtualKeyboard.ts https://huggingface.co/spaces/evijit/pluralchat/resolve/refs%2Fpr%2F1/src/lib/utils/isVirtualKeyboard.ts
484 Bytes
| import { browser } from "$app/environment"; | |
| export function isVirtualKeyboard(): boolean { | |
| if (!browser) return false; | |
| // Check for touch capability | |
| if (navigator.maxTouchPoints > 0 && screen.width <= 768) return true; | |
| // Check for touch events | |
| if ("ontouchstart" in window) return true; | |
| // Fallback to user agent string check | |
| const userAgent = navigator.userAgent.toLowerCase(); | |
| return /android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(userAgent); | |
| } | |