Uogic Surface Pro Keyboard

UOGIC Keyboard Cover for Microsoft Surface Pro, Seamless Design, Slim and Lightweight, Protects Your Screen, Bluetooth Wireless Keyboard, Stain-Resistant with a Smooth Touch Coating
$49.99 $83.32
Sold 1
Quantity
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
  • Turn your Surface Pro into a Laptop: Uogic keyboard is compatible with the Surface Pro 7+/7/6/5/4/3, and it will attach to the Surface Pro magnetically. The Keyboard connects via Bluetooth and allows you to use the keyboard and touchpad with the keyboard detached from the tablet. (To pair the keyboard, please press power button for 3 seconds, the power indicator will light for 3 seconds and become off then press Fn + C) (*NOTE - The keyboard does not fit Surface Pro 1/2 and Surface Pro X)

  • Made to be touched: The skin-friendly coating lets you rest your palms comfortably on the “cool to the touch” surface. Unlike other keyboards that use artificial fiber materials that will turn yellow and dirty, this Uogic keyboard is easy to clean and will look new for a long time. With an improved smooth touch coating for the keys and touchpad, you may find yourself touching the keyboard even when it’s turned off... just because it feels so good.

  • Quick Charge for 1 hour and you’ll enjoy 50 hours of continuous keyboard use. A full charge takes 3 hours and will give you 100 hours of use or 500 hours of standby time. The keyboard is charged through a USB-C to USB-A cable (included), and you can easily charge from your Surface Pros USB-A port.

  • Slim, Lightweight and it Protects your Screen: The keyboard only weighs 0.63 lbs and is 6.3mm thick, it’s easy to carry just like the stock Microsoft Surface original keyboard. When the keyboard is closed magnetically, it will fully cover and protect your Surface Pro screen. The perfect choice for those who want to protect their baby in style.

Other Details:

Brand UOGIC
Compatible Devices Surface Pro 3, Surface Pro 4, Surface Pro 5, Surface Pro 6, Surface Pro 7
Connectivity Technology Bluetooth
Keyboard Description Wireless
Special Feature Lightweight
Number of Keys 68
Style Modern
Number of Buttons 78

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.