Free shipping over $50
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
1 / 21
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
Folding Touch Bluetooth Keyboard
0% OFF
Delis666

Folding Touch Bluetooth Keyboard

$42.99
0 sold
Color
Style
Qty

MAIN FEATURES           

  • 【Foldable Bluetooth Keyboard with Touchpad】 foldable bluetooth keyboard equipped with very sensitive Multi-Touch touchpad, it is much more convenient and efficient for you to control the device without the mouse. Special Attention: Touchpad function can not work for the device with IOS version under 13.4!

            

  • 【Portable Keyboard with Super Thin and Ingenuity Design】 Portable Keyboard with ingenuity design, smooth touch and premium look makes it a perfect match for your tablet, smart phone and laptop. The lightweight and palm-sized keyboard can be folded up and carried around even in your pocket.

            

  • 【Wide Compatibility】With Bluetooth 3.0 technology, foldable keyboard can connect to your iOS / Windows/ Android system devices. The Max working distance can up to 10 M. 

            

  • 【Rechargeable Battery and Auto sleep power-saving function】Built-in rechargeable Li-ion battery is more energy efficient. Just two hours of charging, standby time can last up to 30 days. The keyboard will turn into sleep model to save the power if not used for 10 minutes and it can be wake it up by press any key on the keyboard.

            

  • 【Perfect Gift】The simple, stylish and foldable keyboard with number pad is the best gift for anyone who travel or business trips frequently. It allows you to operate mobile devices while on the trip. Writing is fast, simple and error-free! You can record all ideas at any time! Quiet keys also allow you to concentrate on your work.

           

SPECIFICATIONS

  • Material: ABS+super migration leather
  • Weight: 180g

      Shipping:

      • Free Shipping Over $50.
      • Orders will be processed within 7 business days of ordering and shipped out the next day after the processing day. Orders will generally be delivered within 7 to 14 working days.

      Returns:Fast refund for any dissatisfaction within 15 days, 100% money-back guarantee.

      Note:

      • Due to manual measurements, please allow slight measurement deviations.
      • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.
      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.